0001314727-25-000056.txt : 20250508 0001314727-25-000056.hdr.sgml : 20250508 20250507173905 ACCESSION NUMBER: 0001314727-25-000056 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20250329 FILED AS OF DATE: 20250508 DATE AS OF CHANGE: 20250507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Sonos Inc CENTRAL INDEX KEY: 0001314727 STANDARD INDUSTRIAL CLASSIFICATION: HOUSEHOLD AUDIO & VIDEO EQUIPMENT [3651] ORGANIZATION NAME: 04 Manufacturing EIN: 030479476 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38603 FILM NUMBER: 25923060 BUSINESS ADDRESS: STREET 1: 301 COROMAR DRIVE CITY: SANTA BARBARA STATE: CA ZIP: 93117 BUSINESS PHONE: 805-965-3001 MAIL ADDRESS: STREET 1: 301 COROMAR DRIVE CITY: SANTA BARBARA STATE: CA ZIP: 93117 10-Q 1 sono-20250329.htm 10-Q sono-20250329
00013147272025Q2False9/27http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent6P1YP1YP1Y364iso4217:USDxbrli:sharesxbrli:sharesiso4217:USDsono:countryxbrli:puresono:patentsono:complaintsono:defendant00013147272024-09-292025-03-2900013147272024-09-2800013147272025-03-2900013147272025-04-2100013147272024-12-292025-03-2900013147272023-12-312024-03-3000013147272023-10-012024-03-3000013147272024-12-2800013147272023-12-3000013147272023-09-300001314727us-gaap:CommonStockMember2024-12-280001314727us-gaap:CommonStockMember2023-12-300001314727us-gaap:CommonStockMember2024-09-280001314727us-gaap:CommonStockMember2023-09-300001314727us-gaap:CommonStockMember2024-12-292025-03-290001314727us-gaap:CommonStockMember2023-12-312024-03-300001314727us-gaap:CommonStockMember2024-09-292025-03-290001314727us-gaap:CommonStockMember2023-10-012024-03-300001314727us-gaap:CommonStockMember2025-03-290001314727us-gaap:CommonStockMember2024-03-300001314727us-gaap:AdditionalPaidInCapitalMember2024-12-280001314727us-gaap:AdditionalPaidInCapitalMember2023-12-300001314727us-gaap:AdditionalPaidInCapitalMember2024-09-280001314727us-gaap:AdditionalPaidInCapitalMember2023-09-300001314727us-gaap:AdditionalPaidInCapitalMember2024-12-292025-03-290001314727us-gaap:AdditionalPaidInCapitalMember2023-12-312024-03-300001314727us-gaap:AdditionalPaidInCapitalMember2024-09-292025-03-290001314727us-gaap:AdditionalPaidInCapitalMember2023-10-012024-03-300001314727us-gaap:AdditionalPaidInCapitalMember2025-03-290001314727us-gaap:AdditionalPaidInCapitalMember2024-03-300001314727us-gaap:TreasuryStockCommonMember2024-12-280001314727us-gaap:TreasuryStockCommonMember2023-12-300001314727us-gaap:TreasuryStockCommonMember2024-09-280001314727us-gaap:TreasuryStockCommonMember2023-09-300001314727us-gaap:TreasuryStockCommonMember2024-12-292025-03-290001314727us-gaap:TreasuryStockCommonMember2023-12-312024-03-300001314727us-gaap:TreasuryStockCommonMember2024-09-292025-03-290001314727us-gaap:TreasuryStockCommonMember2023-10-012024-03-300001314727us-gaap:TreasuryStockCommonMember2025-03-290001314727us-gaap:TreasuryStockCommonMember2024-03-300001314727us-gaap:RetainedEarningsMember2024-12-280001314727us-gaap:RetainedEarningsMember2023-12-300001314727us-gaap:RetainedEarningsMember2024-09-280001314727us-gaap:RetainedEarningsMember2023-09-300001314727us-gaap:RetainedEarningsMember2024-12-292025-03-290001314727us-gaap:RetainedEarningsMember2023-12-312024-03-300001314727us-gaap:RetainedEarningsMember2024-09-292025-03-290001314727us-gaap:RetainedEarningsMember2023-10-012024-03-300001314727us-gaap:RetainedEarningsMember2025-03-290001314727us-gaap:RetainedEarningsMember2024-03-300001314727us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-280001314727us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-300001314727us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-280001314727us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001314727us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-292025-03-290001314727us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-312024-03-300001314727us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-292025-03-290001314727us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-012024-03-300001314727us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-290001314727us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3000013147272024-03-300001314727us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2025-03-290001314727us-gaap:FairValueInputsLevel1Member2025-03-290001314727us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2025-03-290001314727us-gaap:FairValueInputsLevel2Member2025-03-290001314727us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2024-09-280001314727us-gaap:FairValueInputsLevel1Member2024-09-280001314727us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-09-280001314727us-gaap:FairValueInputsLevel2Member2024-09-280001314727srt:AmericasMember2024-12-292025-03-290001314727srt:AmericasMember2023-12-312024-03-300001314727srt:AmericasMember2024-09-292025-03-290001314727srt:AmericasMember2023-10-012024-03-300001314727us-gaap:EMEAMember2024-12-292025-03-290001314727us-gaap:EMEAMember2023-12-312024-03-300001314727us-gaap:EMEAMember2024-09-292025-03-290001314727us-gaap:EMEAMember2023-10-012024-03-300001314727srt:AsiaPacificMember2024-12-292025-03-290001314727srt:AsiaPacificMember2023-12-312024-03-300001314727srt:AsiaPacificMember2024-09-292025-03-290001314727srt:AsiaPacificMember2023-10-012024-03-300001314727country:US2024-12-292025-03-290001314727country:US2023-12-312024-03-300001314727country:US2024-09-292025-03-290001314727country:US2023-10-012024-03-300001314727us-gaap:NonUsMember2024-12-292025-03-290001314727us-gaap:NonUsMember2023-12-312024-03-300001314727us-gaap:NonUsMember2024-09-292025-03-290001314727us-gaap:NonUsMember2023-10-012024-03-300001314727sono:SonosSpeakersMember2024-12-292025-03-290001314727sono:SonosSpeakersMember2023-12-312024-03-300001314727sono:SonosSpeakersMember2024-09-292025-03-290001314727sono:SonosSpeakersMember2023-10-012024-03-300001314727sono:SonosSystemProductsMember2024-12-292025-03-290001314727sono:SonosSystemProductsMember2023-12-312024-03-300001314727sono:SonosSystemProductsMember2024-09-292025-03-290001314727sono:SonosSystemProductsMember2023-10-012024-03-300001314727sono:PartnerProductsAndOtherRevenueMember2024-12-292025-03-290001314727sono:PartnerProductsAndOtherRevenueMember2023-12-312024-03-300001314727sono:PartnerProductsAndOtherRevenueMember2024-09-292025-03-290001314727sono:PartnerProductsAndOtherRevenueMember2023-10-012024-03-300001314727sono:MayhtHoldingBvMemberus-gaap:InProcessResearchAndDevelopmentMember2024-09-292024-12-280001314727sono:MayhtHoldingBvMemberus-gaap:InProcessResearchAndDevelopmentMember2024-12-280001314727us-gaap:TradeNamesMember2025-03-290001314727us-gaap:TradeNamesMember2024-09-292025-03-290001314727us-gaap:TechnologyBasedIntangibleAssetsMember2025-03-290001314727us-gaap:TechnologyBasedIntangibleAssetsMember2024-09-292025-03-290001314727us-gaap:TradeNamesMember2024-09-280001314727us-gaap:TradeNamesMember2023-10-012024-09-280001314727us-gaap:TechnologyBasedIntangibleAssetsMember2024-09-280001314727us-gaap:TechnologyBasedIntangibleAssetsMember2023-10-012024-09-2800013147272023-10-012024-09-280001314727us-gaap:InProcessResearchAndDevelopmentMember2024-09-2800013147272025-03-302025-03-2900013147272025-09-282025-03-2900013147272026-10-042025-03-2900013147272027-10-032025-03-2900013147272028-10-012025-03-290001314727us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-10-132021-10-130001314727us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-10-130001314727us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMember2023-06-012023-06-300001314727us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMember2023-06-012023-06-300001314727us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMember2023-06-012023-06-300001314727us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MinimumMember2021-10-132021-10-130001314727us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMember2021-10-132021-10-130001314727us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2025-03-290001314727us-gaap:PurchaseCommitmentMember2025-03-290001314727us-gaap:PurchaseCommitmentMember2024-09-292025-03-290001314727srt:MinimumMemberus-gaap:SupplyCommitmentMember2025-03-290001314727srt:MaximumMemberus-gaap:SupplyCommitmentMember2025-03-290001314727us-gaap:SupplyCommitmentMember2024-09-292025-03-290001314727sono:LawsuitsAgainstGoogleMember2022-01-012022-01-310001314727sono:LawsuitsAgainstGoogleMember2024-05-012024-05-310001314727sono:GoogleLawsuitsAgainstSonosMember2020-06-112020-06-110001314727sono:GoogleLawsuitsAgainstSonosMember2022-08-080001314727sono:GoogleLawsuitsAgainstSonosMember2022-08-082022-08-080001314727sono:ImplicitAgainstSonosMember2017-03-102017-03-100001314727sono:A2023StockRepurchaseProgramMember2023-11-150001314727sono:A2025StockRepurchaseProgramMember2025-02-240001314727sono:A2023StockRepurchaseProgramMember2025-02-240001314727sono:A2023StockRepurchaseProgramMember2024-09-292025-03-290001314727us-gaap:RestrictedStockUnitsRSUMember2024-09-280001314727us-gaap:RestrictedStockUnitsRSUMember2024-09-292025-03-290001314727us-gaap:RestrictedStockUnitsRSUMember2025-03-290001314727us-gaap:PerformanceSharesMember2024-09-280001314727us-gaap:PerformanceSharesMember2024-09-292025-03-290001314727us-gaap:PerformanceSharesMember2025-03-290001314727us-gaap:PerformanceSharesMember2023-10-012024-09-280001314727us-gaap:CostOfSalesMember2024-12-292025-03-290001314727us-gaap:CostOfSalesMember2023-12-312024-03-300001314727us-gaap:CostOfSalesMember2024-09-292025-03-290001314727us-gaap:CostOfSalesMember2023-10-012024-03-300001314727us-gaap:ResearchAndDevelopmentExpenseMember2024-12-292025-03-290001314727us-gaap:ResearchAndDevelopmentExpenseMember2023-12-312024-03-300001314727us-gaap:ResearchAndDevelopmentExpenseMember2024-09-292025-03-290001314727us-gaap:ResearchAndDevelopmentExpenseMember2023-10-012024-03-300001314727us-gaap:SellingAndMarketingExpenseMember2024-12-292025-03-290001314727us-gaap:SellingAndMarketingExpenseMember2023-12-312024-03-300001314727us-gaap:SellingAndMarketingExpenseMember2024-09-292025-03-290001314727us-gaap:SellingAndMarketingExpenseMember2023-10-012024-03-300001314727us-gaap:GeneralAndAdministrativeExpenseMember2024-12-292025-03-290001314727us-gaap:GeneralAndAdministrativeExpenseMember2023-12-312024-03-300001314727us-gaap:GeneralAndAdministrativeExpenseMember2024-09-292025-03-290001314727us-gaap:GeneralAndAdministrativeExpenseMember2023-10-012024-03-300001314727us-gaap:EmployeeStockOptionMember2024-12-292025-03-290001314727us-gaap:EmployeeStockOptionMember2023-12-312024-03-300001314727us-gaap:EmployeeStockOptionMember2024-09-292025-03-290001314727us-gaap:EmployeeStockOptionMember2023-10-012024-03-300001314727us-gaap:RestrictedStockUnitsRSUMember2024-12-292025-03-290001314727us-gaap:RestrictedStockUnitsRSUMember2023-12-312024-03-300001314727us-gaap:RestrictedStockUnitsRSUMember2024-09-292025-03-290001314727us-gaap:RestrictedStockUnitsRSUMember2023-10-012024-03-300001314727us-gaap:PerformanceSharesMember2024-12-292025-03-290001314727us-gaap:PerformanceSharesMember2023-12-312024-03-300001314727us-gaap:PerformanceSharesMember2024-09-292025-03-290001314727us-gaap:PerformanceSharesMember2023-10-012024-03-300001314727us-gaap:EmployeeStockOptionMember2024-12-292025-03-290001314727us-gaap:EmployeeStockOptionMember2023-12-312024-03-300001314727us-gaap:EmployeeStockOptionMember2024-09-292025-03-290001314727us-gaap:EmployeeStockOptionMember2023-10-012024-03-300001314727us-gaap:RestrictedStockUnitsRSUMember2024-12-292025-03-290001314727us-gaap:RestrictedStockUnitsRSUMember2023-12-312024-03-300001314727us-gaap:RestrictedStockUnitsRSUMember2024-09-292025-03-290001314727us-gaap:RestrictedStockUnitsRSUMember2023-10-012024-03-300001314727us-gaap:PerformanceSharesMember2024-12-292025-03-290001314727us-gaap:PerformanceSharesMember2023-12-312024-03-300001314727us-gaap:PerformanceSharesMember2024-09-292025-03-290001314727us-gaap:PerformanceSharesMember2023-10-012024-03-3000013147272024-08-142024-08-1400013147272025-02-052025-02-050001314727us-gaap:EmployeeSeveranceMember2024-12-292025-03-290001314727us-gaap:EmployeeSeveranceMember2023-12-312024-03-300001314727us-gaap:EmployeeSeveranceMember2024-09-292025-03-290001314727us-gaap:EmployeeSeveranceMember2023-10-012024-03-300001314727us-gaap:OtherRestructuringMember2024-12-292025-03-290001314727us-gaap:OtherRestructuringMember2023-12-312024-03-300001314727us-gaap:OtherRestructuringMember2024-09-292025-03-290001314727us-gaap:OtherRestructuringMember2023-10-012024-03-300001314727sono:RestructuringPlanCashChargesMember2024-12-292025-03-290001314727sono:RestructuringPlanCashChargesMember2023-12-312024-03-300001314727sono:RestructuringPlanCashChargesMember2024-09-292025-03-290001314727sono:RestructuringPlanCashChargesMember2023-10-012024-03-300001314727sono:StockBasedAwardsMember2024-12-292025-03-290001314727sono:StockBasedAwardsMember2023-12-312024-03-300001314727sono:StockBasedAwardsMember2024-09-292025-03-290001314727sono:StockBasedAwardsMember2023-10-012024-03-300001314727sono:AssetWriteOffsMember2024-12-292025-03-290001314727sono:AssetWriteOffsMember2023-12-312024-03-300001314727sono:AssetWriteOffsMember2024-09-292025-03-290001314727sono:AssetWriteOffsMember2023-10-012024-03-300001314727sono:RestructuringPlanNonCashChargesMember2024-12-292025-03-290001314727sono:RestructuringPlanNonCashChargesMember2023-12-312024-03-300001314727sono:RestructuringPlanNonCashChargesMember2024-09-292025-03-290001314727sono:RestructuringPlanNonCashChargesMember2023-10-012024-03-300001314727us-gaap:EmployeeSeveranceMember2024-09-280001314727us-gaap:OtherRestructuringMember2024-09-280001314727us-gaap:EmployeeSeveranceMember2025-03-290001314727us-gaap:OtherRestructuringMember2025-03-290001314727sono:ShamayneBramanMember2024-12-292025-03-290001314727sono:ShamayneBramanMember2025-03-290001314727sono:NickMillingtonMember2024-12-292025-03-290001314727sono:NickMillingtonMember2025-03-29
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_________________________________________________________
FORM 10-Q
x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 29, 2025
or
o TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from       to
Commission File Number: 001-38603
_________________________________________________________
SONOS, INC.
(Exact name of registrant as specified in its charter)
_________________________________________________________
Delaware03-0479476
(State or other jurisdiction
of incorporation or organization)
(I.R.S. Employer Identification No.)
301 Coromar DriveSanta BarbaraCA93117
(Address of Principal Executive Offices)(Zip Code)
(805) 965-3001
Registrant's telephone number, including area code
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 par value
SONO
The Nasdaq Stock Market LLC
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes  x  No  o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes  x  No  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company", and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
xAccelerated filero
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyo
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes  o  No x
As of April 21, 2025, the registrant had 120,087,493 shares of common stock outstanding.


TABLE OF CONTENTS
Page


PART I. FINANCIAL INFORMATION
Item 1.     Financial statements
SONOS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited, in thousands, except par values)
As of
March 29,
2025
September 28,
2024
Assets
Current assets:
Cash and cash equivalents$173,158 $169,732 
Marketable securities50,349 51,426 
Accounts receivable, net40,430 44,513 
Inventories138,421 231,505 
Prepaids and other current assets50,666 53,910 
Total current assets453,024 551,086 
Property and equipment, net86,035 102,148 
Operating lease right-of-use assets48,011 50,175 
Goodwill82,854 82,854 
Intangible assets, net
In-process research and development 73,770 
Other intangible assets81,311 14,266 
Deferred tax assets9,197 10,314 
Other noncurrent assets31,746 31,699 
Total assets$792,178 $916,312 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$117,946 $194,590 
Accrued expenses73,531 87,783 
Accrued compensation26,113 15,701 
Deferred revenue, current21,214 21,802 
Other current liabilities50,786 46,277 
Total current liabilities289,590 366,153 
Operating lease liabilities, noncurrent56,442 56,588 
Deferred revenue, noncurrent60,276 61,075 
Deferred tax liabilities311 60 
Other noncurrent liabilities2,700 3,816 
Total liabilities409,319 487,692 
Commitments and contingencies (Note 7)
Stockholders’ equity:
Common stock, $0.001 par value
124 123 
Treasury stock(51,934)(17,096)
Additional paid-in capital507,805 498,245 
Accumulated deficit
(70,841)(50,934)
Accumulated other comprehensive loss(2,295)(1,718)
Total stockholders’ equity382,859 428,620 
Total liabilities and stockholders’ equity$792,178 $916,312 
The accompanying notes are an integral part of these condensed consolidated financial statements.
3

SONOS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)
(unaudited, in thousands, except share and per share amounts)
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
Revenue$259,756 $252,662 $810,613 $865,531 
Cost of revenue146,147 140,624 455,597 470,815 
Gross profit113,609 112,038 355,016 394,716 
Operating expenses
Research and development77,423 80,322 158,261 159,557 
Sales and marketing64,210 61,835 150,854 145,785 
General and administrative33,200 40,841 59,032 80,639 
Total operating expenses174,833 182,998 368,147 385,981 
Operating income (loss)(61,224)(70,960)(13,131)8,735 
Other income (expense), net
Interest income1,973 3,933 3,834 7,008 
Interest expense(109)(122)(219)(227)
Other income (expense), net193 (3,303)(5,836)6,971 
Total other income (expense), net
2,057 508 (2,221)13,752 
Income (loss) before provision for (benefit from) income taxes(59,167)(70,452)(15,352)22,487 
Provision for (benefit from) income taxes10,977 (743)4,555 11,249 
Net income (loss)$(70,144)$(69,709)$(19,907)$11,238 
Net income (loss) per share:
Basic$(0.58)$(0.56)$(0.16)$0.09 
Diluted$(0.58)$(0.56)$(0.16)$0.09 
Weighted-average shares used in computing net income (loss) per share:
Basic119,919,163123,749,605120,995,375124,465,661
Diluted119,919,163123,749,605120,995,375128,206,823
Total comprehensive income (loss)
Net income (loss)(70,144)(69,709)(19,907)11,238 
Change in foreign currency translation adjustment656 (85)(460)(948)
Net unrealized loss on marketable securities (33)(26)(117)(26)
Comprehensive income (loss)$(69,521)$(69,820)$(20,484)$10,264 
The accompanying notes are an integral part of these condensed consolidated financial statements.
4

SONOS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(unaudited, in thousands, except share amounts)
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
Total stockholders' equity, beginning balances$469,127 $594,409 $428,620 $518,657 
Common stock
Beginning balances$125 $127 $123 $130 
Issuance of common stock pursuant to equity incentive plans2 2 4 4 
Retirement of treasury stock(3)(1)(3)(6)
Ending balances$124 $128 $124 $128 
Additional paid-in capital
Beginning balances$521,121 $569,286 $498,245 $607,345 
Issuance of common stock pursuant to equity incentive plans242 8,364 2,650 11,901 
Retirement of treasury stock(36,803)(23,483)(41,669)(84,437)
Stock-based compensation expense23,245 23,673 48,579 43,031 
Ending balances$507,805 $577,840 $507,805 $577,840 
Treasury stock
Beginning balances$(48,504)$(38,856)$(17,096)$(72,586)
Retirement of treasury stock36,806 23,484 41,672 84,443 
Repurchase of common stock, including excise tax and commission
(33,033)(53,126)(60,264)(76,611)
Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards(7,203)(9,498)(16,246)(13,242)
Ending balances$(51,934)$(77,996)$(51,934)$(77,996)
Accumulated deficit
Beginning balances$(697)$68,159 $(50,934)$(12,788)
Net income (loss)(70,144)(69,709)(19,907)11,238 
Ending balances$(70,841)$(1,550)$(70,841)$(1,550)
Accumulated other comprehensive loss
Beginning balances$(2,918)$(4,307)$(1,718)$(3,444)
Change in foreign currency translation adjustment656 (85)(460)(948)
Unrealized loss on investments(33)(26)$(117)$(26)
Ending balances$(2,295)$(4,418)$(2,295)$(4,418)
Total stockholders' equity, ending balances$382,859 $494,004 $382,859 $494,004 
Common stock shares:
Beginning balances124,729,283127,243,960123,046,510130,399,940
Issuance of common stock pursuant to equity incentive plans1,573,5942,059,8333,677,5773,328,353
Retirement of treasury stock(2,542,709)(1,478,597)(2,963,919)(5,903,097)
Ending balances123,760,168127,825,196123,760,168127,825,196
Treasury stock shares:
Beginning balances(3,404,233)(2,672,671)(1,282,734)(5,286,024)
Retirement of treasury stock2,542,7091,478,5972,963,9195,903,097
Repurchase of common stock(2,282,549)(3,045,143)(4,167,203)(4,523,740)
Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards(548,209)(508,185)(1,206,264)(840,735)
Ending balances(3,692,282)(4,747,402)(3,692,282)(4,747,402)
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

SONOS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited, in thousands)
Six Months Ended
March 29,
2025
March 30,
2024
Cash flows from operating activities
Net income (loss)$(19,907)$11,238 
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Stock-based compensation expense45,436 43,031 
Depreciation and amortization32,778 23,121 
Provision for inventory obsolescence(143)5,293 
Restructuring and other charges4,889 266 
Deferred income taxes997 (31)
Other1,528 2,188 
Foreign currency transaction gain(72)(3,441)
Changes in operating assets and liabilities:
Accounts receivable4,702 (2,793)
Inventories92,615 161,683 
Other assets1,328 (15,169)
Accounts payable and accrued expenses(83,634)(89,151)
Accrued compensation10,456 16,040 
Deferred revenue(257)1,857 
Other liabilities5,791 10,025 
Net cash provided by operating activities96,507 164,157 
Cash flows from investing activities
Purchases of marketable securities(25,900)(45,280)
Purchases of property and equipment(18,662)(16,263)
Maturities of marketable securities27,400  
Net cash used in investing activities(17,162)(61,543)
Cash flows from financing activities
Payments for repurchase of common stock, including excise tax and commission(60,602)(76,250)
Payments for repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards(16,246)(13,242)
Proceeds from exercise of common stock options2,654 11,905 
Net cash used in financing activities(74,194)(77,587)
Effect of exchange rate changes on cash and cash equivalents(1,725)704 
Net increase in cash and cash equivalents3,426 25,731 
Cash and cash equivalents
Beginning of period169,732 220,231 
End of period$173,158 $245,962 
Supplemental disclosure
Cash paid for interest$126 $134 
Cash paid for taxes, net of refunds$16,493 $12,247 
Cash paid for amounts included in the measurement of lease liabilities, net of tenant improvement reimbursements received$1,149 $6,670 
Supplemental disclosure of non-cash investing and financing activities
Purchases of property and equipment in accounts payable and accrued expenses$1,311 $7,582 
Right-of-use assets obtained in exchange for new operating lease liabilities$1,491 $7,637 
Excise tax on share repurchases, accrued but not paid$264 $361 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

1. Business Overview and Basis of Presentation
Description of business
Sonos, Inc. and its wholly owned subsidiaries (collectively, "Sonos," the "Company," "we," "us" or "our") designs, develops, manufactures, and sells audio products and services. The Sonos sound system provides customers with an immersive listening experience created by the design of its speakers, headphones and components, a proprietary software platform, and the ability to stream content from a variety of sources over the customer’s wireless network or over Bluetooth.
The Company’s products are sold through third-party physical retailers, including custom installers of home audio systems, select e-commerce retailers, and its website, sonos.com. The Company’s products are distributed in over 60 countries through its wholly owned subsidiaries: Sonos Europe B.V. in the Netherlands, Beijing Sonos Technology Co. Ltd. in China, Sonos Japan GK in Japan, and Sonos Australia Pty Ltd. in Australia.
Basis of presentation and preparation
The accompanying condensed consolidated financial statements are unaudited. The condensed consolidated balance sheet as of September 28, 2024, has been derived from the audited consolidated financial statements of the Company.
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") for interim financial information and the applicable rules and regulations of the Securities and Exchange Commission ("SEC"). Accordingly, they do not include all the information and footnotes required by U.S. GAAP for annual financial statements. They should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended September 28, 2024, (the "Annual Report"), filed with the SEC on November 15, 2024.
In management’s opinion, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company’s financial position, its results of operations, and its cash flows for the interim periods presented. The results of operations for the three and six months ended March 29, 2025, are not necessarily indicative of the results to be expected for the full fiscal year or any other period.
The Company operates on a 52- week or 53- week fiscal year ending on the Saturday nearest September 30 each year. The Company’s fiscal year is divided into four quarters of 13 weeks, each beginning on a Sunday and containing two 4-week periods followed by a 5-week period. An additional week is included in the fourth fiscal quarter approximately every five years to realign fiscal quarters with calendar quarters. This last occurred in the fourth quarter of the Company’s fiscal year ended October 3, 2020, and will reoccur in the fiscal year ending October 3, 2026. The six months ended March 29, 2025 and March 30, 2024, spanned 26 weeks each. As used in this Quarterly Report on Form 10-Q, "fiscal 2025" refers to the fiscal year ending September 27, 2025 and "fiscal 2024" refers to the fiscal year ended September 28, 2024.
Use of estimates and judgments
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, the Company evaluates its estimates and judgments compared to historical experience and expected trends.
2. Summary of Significant Accounting Policies
There have been no changes in the Company’s significant accounting policies, recently adopted accounting pronouncements, or recent accounting pronouncements pending adoption from those disclosed in the Annual Report, except as noted below.
Recent accounting pronouncements pending adoption
In November 2024, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2024-03, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. This standard requires disclosure of disaggregated information about significant expenses within relevant income statement captions, such as purchases of inventory, employee compensation, depreciation, and amortization. Also
7

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(unaudited)
required is a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated. In January 2025, FASB issued ASU 2025-01, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date, which clarifies that the amendments in ASU 2024-03 are effective for fiscal years beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. The amendments may be applied retrospectively or prospectively, with early adoption permitted. The Company is currently evaluating the pronouncement to determine the impact it may have on the Company's consolidated financial statements and related disclosures.
3. Financial Instruments
The carrying values of the Company’s accounts receivable and accounts payable, approximate their fair values due to the short period of time to maturity or repayment. The Company utilizes the following fair value hierarchy to establish priorities of the inputs used to measure fair value:
Level 1: Quoted prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than quoted market prices included in Level 1, such as quoted prices for similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.
The following table summarizes cash, cash equivalents and marketable securities by investment category as of March 29, 2025 and September 28, 2024:
March 29, 2025
Amortized CostUnrealized GainUnrealized LossEstimated Fair ValueCash and Cash EquivalentsMarketable Securities
Cash$157,192 $— $— $157,192 $157,192 $— 
Level 1:
Money market funds13,775 — — 13,775 13,775 — 
Subtotal13,775 — — 13,775 13,775 — 
Level 2:
U.S. Treasury securities52,535 15 (10)52,540 2,191 50,349 
Subtotal52,535 15 (10)52,540 2,191 50,349 
Total$223,502 $15 $(10)$223,507 $173,158 $50,349 
8

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(unaudited)

September 28, 2024
Amortized CostUnrealized GainUnrealized LossEstimated Fair ValueCash and Cash EquivalentsMarketable Securities
Cash$144,184 $— $— $144,184 $144,184 $— 
Level 1:
Money market funds25,548 — — 25,548 25,548 — 
Subtotal25,548 — — 25,548 25,548 — 
Level 2:
U.S. Treasury securities51,304 122  51,426  51,426 
Subtotal51,304 122  51,426  51,426 
Total$221,036 $122 $ $221,158 $169,732 $51,426 
Marketable securities
As of March 29, 2025, the Company held no securities with original maturities exceeding one year. Realized gains and losses on the sale of securities are recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive income.
There were no realized gains or losses on sales of marketable securities during the three and six months ended March 29, 2025. For securities in a loss position, the Company does not intend to sell the securities, and it is more-likely-than-not that it will not be required to sell before recovery of their amortized cost basis. The Company evaluated whether the decline in fair value resulted from credit losses or other factors and concluded these amounts were related to temporary fluctuations in value of the securities and were due primarily to changes in interest rates and market conditions of the underlying securities. Accordingly, an allowance for credit losses was deemed unnecessary for these securities as of March 29, 2025.
Accrued interest receivable related to our marketable securities was immaterial as of March 29, 2025. No accrued interest receivables were written off during the three and six months ended March 29, 2025.
4. Revenue and Geographic Information
Disaggregation of revenue
Revenue is attributed to each region based on ship-to address, and also includes the applicable service revenue for software upgrades and cloud-based services attributable to each region. Revenue by region is as follows:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands)
Americas$176,802 $170,187 $501,385 $562,627 
Europe, Middle East and Africa ("EMEA")68,785 69,356 266,397 261,173 
Asia Pacific ("APAC")14,169 13,119 42,831 41,731 
Total revenue$259,756 $252,662 $810,613 $865,531 
Revenue is attributed to individual countries based on ship-to address and also includes the applicable service revenue for software upgrades and cloud-based services attributable to each country. Revenue by significant countries is as follows:
9

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(unaudited)
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands)
United States$167,102 $155,695 $461,732 $517,544 
Other countries92,654 96,967 348,881 347,987 
Total revenue$259,756 $252,662 $810,613 $865,531 
Revenue by product category also includes the applicable service revenue for software upgrades and cloud-based services attributable to each product category. Revenue by major product category is as follows:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands)
Sonos speakers$194,519 $187,262 $661,661 $690,273 
Sonos system products50,540 49,265 110,814 133,826 
Partner products and other revenue14,697 16,135 38,138 41,432 
Total revenue$259,756 $252,662 $810,613 $865,531 
5. Balance Sheet Components
Accounts receivable, net
Accounts receivable, net consist of the following:
March 29,
2025
September 28,
2024
(In thousands)
Accounts receivable$96,337 $96,254 
Allowance for credit losses(2,785)(2,619)
Allowance for sales incentives(53,122)(49,122)
Accounts receivable, net of allowances$40,430 $44,513 
Inventories
Inventories consist of the following:
March 29,
2025
September 28,
2024
(In thousands)  
Finished goods$112,910 $199,825 
Component parts25,511 31,680 
Inventories$138,421 $231,505 
As of March 29, 2025 and September 28, 2024, inventory write-downs were $29.8 million and $33.3 million, respectively.
10

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(unaudited)
Property and equipment
Property and equipment net of accumulated depreciation were as follows:
March 29,
2025
September 28,
2024
(In thousands)
Property and equipment
$287,670 $280,247 
Less: accumulated depreciation
(201,635)(178,099)
Property and equipment, net$86,035 $102,148 
Intangible assets
In the first quarter of fiscal year 2025, the Company determined that the underlying project related to the in-process research and development from the acquisition of Mayht Holding BV ("Mayht") was completed. As a result, the acquired $73.8 million of in-process research and development was reclassified as definite-lived developed technology and will amortize over its estimated economic life of 7 years. The following table reflects the changes in the net carrying amount of the components of intangible assets associated with the Company's acquisition activity:
March 29, 2025
Gross Carrying AmountAccumulated Amortization Foreign Currency TranslationNet Carrying Value
Weighted-Average Remaining Life
(In years)
(In thousands, except weighted-average remaining life)
Trade name$451 $(224)$(2)$225 3.00
Technology-based94,419 (13,333)- 81,086 6.22
Total intangible assets$94,870 $(13,557)$(2)$81,311 6.21
September 28, 2024
Gross Carrying AmountAccumulated Amortization Foreign Currency Translation Net Carrying Value
Weighted-Average Remaining Life
(In years)
(In thousands, except weighted-average remaining life)
Trade name
$451 $(188)$7 $270 3.50
Technology-based31,480 (17,484)- 13,996 4.52
Total finite-lived intangible assets31,931 (17,672)7 14,266 4.51
In-process research and development not subject to amortization
73,770 73,770 
Total intangible assets$105,701 $(17,672)$7 $88,036 
11

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(unaudited)
The following table summarizes the estimated future amortization expense of the Company's intangible assets as of March 29, 2025:
Fiscal years endingFuture Amortization Expense
(In thousands)
Remainder of fiscal 2025$5,971 
202613,579 
202713,563 
202813,447 
202912,453 
2030 and thereafter22,298 
Total future amortization expense$81,311 
Cloud Computing Arrangements
Capitalized costs to implement cloud computing arrangements net of accumulated amortization are reported as a component of other noncurrent assets on the Company's condensed consolidated balance sheets and were as follows:
March 29,
2025
September 28,
2024
(In thousands)
Cloud computing implementation costs$26,288 $25,038 
Less: accumulated amortization(11,411)(9,697)
Cloud computing implementation costs, net$14,877 $15,341 
Amortization expense for implementation costs for cloud-based computing arrangements for the three months ended March 29, 2025 and March 30, 2024, were $0.9 million. Amortization expense for implementation costs for cloud-based computing arrangements for the six months ended March 29, 2025 and March 30, 2024, were $1.7 million.
Accrued expenses
Accrued expenses included the following:
March 29,
2025
September 28,
2024
(In thousands)
Accrued inventory and supply chain costs$39,027 $34,204 
Accrued advertising and marketing11,854 12,893 
Accrued general and administrative expenses7,974 10,870 
Accrued taxes6,843 19,084 
Accrued product development2,565 4,338 
Other accrued payables5,268 6,394 
Total accrued expenses$73,531 $87,783 
Deferred revenue
Amounts invoiced in advance of revenue recognition are recorded as deferred revenue on the condensed consolidated balance sheets. For the six months ended March 29, 2025 and March 30, 2024, deferred revenue included revenue allocated to unspecified software upgrades and cloud-based services of $80.8 million and $82.7 million, respectively, as well as current deferred revenue related to newly launched products sold to resellers not recognized as revenue until the date of general availability was reached.
12

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(unaudited)
The following table presents the changes in the Company’s deferred revenue:
Six Months Ended
March 29,
2025
March 30,
2024
(In thousands)
Deferred revenue, beginning of period$82,877 $80,838 
Recognition of revenue included in beginning of period deferred revenue(12,229)(12,775)
Revenue deferred, net of revenue recognized on contracts in the respective period10,842 15,245 
Deferred revenue, end of period$81,490 $83,308 
The Company expects the following recognition of deferred revenue as of March 29, 2025:
 For the fiscal years ending
 Remainder of 20252026202720282029 and
Beyond
Total
(In thousands)
Deferred revenue expected to be recognized$11,230 $19,329 $16,678 $13,644 $20,609 $81,490 
Other current liabilities
Other current liabilities consist of the following:
March 29,
2025
September 28,
2024
(In thousands)
Reserve for returns$24,870 $20,304 
Warranty liability9,974 10,565 
Short-term operating lease liabilities6,584 7,551 
Other 9,358 7,857 
Total other current liabilities$50,786 $46,277 
The following table presents the changes in the Company’s warranty liability:
March 29,
2025
March 30,
2024
(In thousands)
Warranty liability, beginning of period$10,565 $7,466 
Provision for warranties issued during the period7,428 8,126 
Settlements of warranty claims during the period(8,019)(8,692)
Warranty liability, end of period$9,974 $6,900 
6. Debt
On October 13, 2021, the Company entered into a Revolving Credit Agreement with JPMorgan Chase Bank, N.A., as the administrative agent, and Bank of America N.A., Morgan Stanley Senior Funding, Inc., and Goldman Sachs Bank USA as the other lenders party thereto (the "Revolving Credit Agreement"). The Revolving Credit Agreement provides for (i) a five-year senior secured revolving credit facility in the amount of up to $100.0 million and (ii) an uncommitted incremental facility subject to certain conditions. Proceeds are to be used for working capital and general corporate purposes. In June 2023, the Company amended the Revolving Credit Agreement, replacing prior references to LIBOR with references to SOFR as a result of the discontinuation of LIBOR. The facility may be drawn as an Alternative Base Rate Loan (at 1.00% plus an applicable margin) or Term Benchmark Loan (at the Term SOFR Rate, plus the applicable Term SOFR Adjustment ranging from 0.11% to 0.43%, plus an applicable margin (in total, "Adjusted Term SOFR")). The
13

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(unaudited)
Company must also pay (i) an unused commitment fee ranging from 0.200% to 0.275% per annum of the average daily unused portion of the aggregate revolving credit commitment under the agreement and (ii) a per annum fee equal to the applicable margin over Adjusted Term SOFR multiplied by the aggregate face amount of outstanding letters of credit. As of March 29, 2025, the Company did not have any outstanding borrowings and had $2.4 million in undrawn letters of credit that reduce the availability under the Revolving Credit Agreement.
The Company’s obligations under the Revolving Credit Agreement are secured by substantially all of the Company’s assets. The Revolving Credit Agreement contains customary representations and warranties, customary affirmative and negative covenants, a financial covenant that is tested quarterly and requires the Company to maintain a certain consolidated leverage ratio, and customary events of default. As of March 29, 2025, the Company was in compliance with all financial covenants under the Revolving Credit Agreement.
7. Commitments and Contingencies
Commitments to suppliers
As of March 29, 2025, the Company's open purchase orders to contract manufacturers for finished goods were approximately $98 million, the majority of which are expected to be paid over the next six months. As of March 29, 2025, the Company's expected commitments to suppliers for components were in the range of $180 million to $200 million, the majority of which is expected to be paid and/or utilized by our contract manufacturers in building finished goods within the next two years. The expected commitments are subject to change as a result of fluctuations in the demand forecast, as well as ongoing negotiations with contract manufacturers and suppliers. These commitments are related to components that can be specific to Sonos products and comprised 1) indirect obligations to third-party manufacturers and suppliers, 2) the inventory owned by contract manufacturers procured to manufacture Sonos products, and 3) purchase commitments made by contract manufacturers to their upstream suppliers.
Legal proceedings
From time to time, the Company is involved in legal proceedings in the ordinary course of business, including claims relating to employee relations, business practices, and patent infringement. Litigation can be expensive and disruptive to normal business operations. Moreover, the results of complex legal proceedings are difficult to predict, and the Company’s view of these matters may change in the future as the litigation and events related thereto unfold. The Company expenses legal fees as incurred. The Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. An unfavorable outcome to any legal matter, if material, could have an adverse effect on the Company’s operations or its financial position, liquidity or results of operations.
The Company’s Lawsuits Against Google:
On January 7, 2020, the Company filed a complaint with the U.S. International Trade Commission ("ITC") against Alphabet Inc. ("Alphabet") and Google LLC ("Google") and a counterpart lawsuit in the U.S. District Court for the Central District of California against Google. The complaint and lawsuit each allege infringement by Alphabet and Google of certain Sonos patents related to its smart speakers and related technology. The counterpart lawsuit was stayed pending completion of the ITC investigation and appeal thereof. The ITC concluded its investigation in January 2022, finding all five of the Company’s asserted patents to be valid and infringed by Google, and further finding that one redesign per patent proposed by Google would avoid infringement. The ITC issued a limited exclusion order and a cease-and-desist order with respect to Google’s infringing products. The Company and Google each appealed the ITC’s determination, which was upheld in its entirety by a panel of the appeals court. Google's petition for rehearing by the full appeals court has been denied. The stay in the counterpart lawsuit has been lifted. No trial date has been set.
On September 29, 2020, the Company filed another lawsuit against Google alleging infringement of additional Sonos patents and seeking monetary damages and other non-monetary relief. A jury trial was held in May 2023, which found one Sonos patent to be infringed and another Sonos patent not infringed, and returned an award of $32.5 million based on a royalty rate of $2.30 per infringing unit. After trial, the court held Sonos’ patents unenforceable under the doctrine of prosecution laches and invalid as a result of amendments made during prosecution. The Company is appealing the ruling.
Google’s Lawsuits Against the Company:
On June 11, 2020, Google filed a lawsuit in the U.S. District Court for the Northern District of California against the Company alleging infringement by the Company of five Google patents and seeking monetary damages and other non-monetary relief. All five of
14

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(unaudited)
these patents have since been found invalid or non-infringed by the Court or by the U.S. Patent and Trademark Office or have been withdrawn from the case by Google. The Court has now entered final judgment for Sonos and against Google. Google has appealed.
On August 8, 2022, Google filed two complaints with the ITC against the Company and two counterpart lawsuits in the Northern District of California against the Company, collectively alleging infringement by the Company of seven Google patents generally related to wireless charging, device setup, and voice control, and seeking monetary damages and other non-monetary relief. The counterpart lawsuits are stayed pending completion of the ITC investigations. In the first ITC investigation, the ITC terminated the investigation as to one Google patent as a result of the expiration of that Google patent and found the other two Google patents invalid as indefinite, thus concluding the first investigation. The second ITC investigation concluded in December 2023 with a final determination of no violation by the Company. Google did not appeal this determination within the deadline but has since petitioned the ITC for acceptance of a petition for review out of time.
Implicit
On March 10, 2017, Implicit, LLC (“Implicit”) filed a patent infringement action in the United States District Court, District of Delaware against the Company. Implicit is asserting that the Company has infringed on certain claims of two patents in this case. The Company denies the allegations. The claims at issue have been held unpatentable by the U.S. Patent and Trademark Office. Implicit has appealed this ruling, which is currently scheduled to be heard by the appeals court by mid-2025. A range of loss, if any, associated with this matter is not probable or reasonably estimable as of March 29, 2025.
The Company is involved in certain other litigation matters not listed above but does not consider these matters to be material either individually or in the aggregate at this time. The Company’s view of the matters not listed may change in the future as the litigation and events related thereto unfold.
8. Stockholders' Equity
On November 15, 2023, the Board of Directors (the "Board") authorized a common stock repurchase program of up to $200.0 million (the "2023 Stock Repurchase Program"). On February 24, 2025, the Board authorized a new common stock repurchase program of up to $150.0 million (the "2025 Stock Repurchase Program") resulting in the expiration of the $11.1 million remaining under the 2023 Stock Repurchase Program.
During the six months ended March 29, 2025, the Company repurchased 4,167,203 shares for an aggregate purchase price of $60.0 million and at an average price of $14.39 per share under the 2023 Stock Repurchase Program. Aggregate purchase price and average price per share exclude commission and excise tax. The Company's share repurchases in excess of issuances are subject to a 1% excise tax enacted by the Inflation Reduction Act. Any excise tax incurred is recognized as part of the cost basis of the shares acquired in the condensed consolidated statements of equity. The Company has not made any repurchases under the 2025 Stock Repurchase Program.
Treasury stock during the six months ended March 29, 2025, included 1,206,264 shares withheld to satisfy employees' tax withholding requirements in connection with vesting of stock awards. Additionally, during the six months ended March 29, 2025, the Company retired 2,963,919 shares of treasury stock.
9. Stock-based Compensation
2018 Equity Incentive Plan
In July 2018, the Board adopted the 2018 Equity Incentive Plan (the "2018 Plan").
15

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(unaudited)
Stock options
The summary of the Company’s stock option activity is as follows:
Number of Options Weighted-Average Exercise PriceWeighted-Average Remaining Contractual TermAggregate Intrinsic Value
(In years)(In thousands)
Outstanding at September 28, 20247,082,389$14.24 2.8$210 
Exercised(195,479)$13.59  
Forfeited / expired(235,600)$14.61  
Outstanding at March 29, 20256,651,310$14.24 1.8$ 
As of March 29, 2025 and September 28, 2024, all outstanding stock options have vested and the Company had no unrecognized stock-based compensation expense related to stock options.
Restricted stock units ("RSU")
Pursuant to the 2018 Plan, the Company issues RSUs to employees and directors. The summary of the Company’s RSU activity is as follows:
Number of Units
Weighted-Average Grant Date Fair
Value
Aggregate Intrinsic Value
(In thousands)
Outstanding at September 28, 202410,763,098$14.79 $130,772 
Granted7,089,087$12.45  
Released(3,474,904)$15.09  
Forfeited(2,808,466)$13.81  
Outstanding at March 29, 202511,568,815$13.51 $124,712 
As of March 29, 2025 and September 28, 2024, the Company had $115.6 million and $115.4 million of unrecognized stock-based compensation expense related to RSUs, which are expected to be recognized over weighted-average periods of 2.4 years.
Performance stock units ("PSU")
Pursuant to the 2018 Plan, the Company has issued and may issue certain PSUs that vest on the satisfaction of service and performance conditions. The number of outstanding PSUs is based on the target number of share awards. The number of shares vested at the end of the performance period is based on achievement of performance conditions and includes a performance adjustment to reflect the extent to which the corresponding performance goals have been achieved. The summary of the Company’s PSU activity is as follows:
Number of Units
Weighted-Average Grant Date Fair
Value
Aggregate Intrinsic Value
(In thousands)
Outstanding at September 28, 2024684,080$18.37 $8,312 
Granted326,375$11.55 
Released(7,194)$17.54 
Performance adjustment
(121,250)$21.80 
Forfeited(79,517)$17.42 
Outstanding at March 29, 2025802,494$15.18 $8,651 
As of March 29, 2025 and September 28, 2024, the Company had $3.8 million and $0.2 million of unrecognized stock-based compensation expense related to PSUs, which are expected to be recognized over weighted-average periods of 1.5 years.
16

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(unaudited)
Stock-based compensation
Total stock-based compensation expense by functional category was as follows:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands)
Cost of revenue$1,606 $686 $2,955 $1,340 
Research and development8,557 10,419 21,872 19,398 
Sales and marketing4,027 4,972 9,659 8,787 
General and administrative9,055 7,596 14,093 13,506 
Total stock-based compensation expense$23,245 $23,673 $48,579 $43,031 
10. Income Taxes
The Company’s income tax provision and the resulting effective tax rate for interim periods is generally determined based upon its estimated annual effective tax rate ("AETR"), adjusted for the effect of discrete items arising in that quarter. The impact of such inclusions could result in a higher or lower effective tax rate during a quarter, based upon the mix and timing of actual earnings or losses versus annual projections. In each quarter, the Company updates its estimate of the AETR, and if the estimated AETR changes, a cumulative adjustment is made in that quarter.
The Company recorded a provision for income taxes of $11.0 million and a benefit from income taxes of $0.7 million for the three months ended March 29, 2025 and March 30, 2024, respectively, related to U.S. and non-U.S. income taxes. The Company recorded a provision for income taxes of $4.6 million and $11.2 million for the six months ended March 29, 2025 and March 30, 2024, respectively, related to U.S. and non-U.S. income taxes.
For the three and six months ended March 29, 2025, the Company utilized the AETR method to calculate separate U.S. and foreign income tax provisions. Separate U.S. and foreign AETRs were calculated in accordance with U.S. GAAP since Sonos, Inc. is forecasted to a full-year loss with no corresponding deferred tax benefit while all non-U.S. entities are forecasted to profitability and, unlike the prior year, small fluctuations in forecasted pre-tax income (loss) are not expected to have a material impact on the estimated U.S. AETR. For the three and six months ended March 30, 2024, the Company calculated its U.S. income tax provision using the discrete method as though the interim period was an annual period since minor deviations in the projected pre-tax net income (loss) in the U.S. could have resulted in a disproportionate and unreliable effective tax rate under the AETR method.
For the three and six months ended March 29, 2025, the Company’s tax provision is comprised of a U.S. tax provision resulting from the application of a negative U.S. AETR to year-to-date U.S. pretax loss and a tax provision for non-U.S. income taxes. For the three and six months ended March 30, 2024, the Company's U.S. income tax provision was adversely impacted by Section 174 as the Company recorded a current U.S. tax expense with no corresponding deferred tax benefit due to the valuation allowance maintained against its U.S. deferred tax assets.
For the six months ended March 29, 2025, the Company concluded that a full valuation allowance on its deferred tax assets in the U.S. continued to be appropriate considering cumulative pre-tax losses in recent years and uncertainty with respect to future taxable income. Release of the valuation allowance in the U.S. would result in a benefit to the income tax provision in the period the release is recorded, which could have a material impact on net earnings. The timing and amount of the potential valuation allowance release are subject to significant management judgment, as well as prospective earnings in the U.S.
11. Net Income (Loss) Per Share
Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of shares of common stock outstanding less shares subject to repurchase. Diluted net income (loss) per share adjusts the basic net income (loss) per share and the weighted-average number of shares of common stock outstanding for the potentially dilutive impact of stock awards, using the treasury stock method.
The following table sets forth the computation of the Company’s basic and diluted net income (loss) per share:
17

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(unaudited)
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands, except share and per share data)
Numerator:
Net income (loss) - basic and diluted
$(70,144)$(69,709)$(19,907)$11,238 
Denominator:
Weighted-average shares of common stock—basic119,919,163123,749,605120,995,375 124,465,661 
Effect of potentially dilutive stock options   876,897 
Effect of RSUs   2,856,594 
Effect of PSUs   7,671 
Weighted-average shares of common stock—diluted119,919,163123,749,605120,995,375 128,206,823 
Net income (loss) per share:
Basic$(0.58)$(0.56)$(0.16)$0.09 
Diluted$(0.58)$(0.56)$(0.16)$0.09 
The following shares were excluded from the computation of diluted net income (loss) per share because their effect would have been antidilutive:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
Stock options to purchase common stock6,713,0017,945,2266,841,0227,312,304
Restricted stock units13,555,41814,314,06314,659,9039,964,490
Performance stock units71,79059,62744,18838,417
Total20,340,20922,318,91621,545,11317,315,211
12. Retirement Plans
The Company has a defined contribution 401(k) plan (the "401(k) Plan") for the Company’s U.S.-based employees, as well as various defined contribution plans for its international employees. Eligible U.S. employees may make tax-deferred contributions under the 401(k) plan but are limited to the maximum annual dollar amount allowable under the Internal Revenue Code of 1986, as amended. The Company matches contributions towards the 401(k) Plan and international defined contribution plans. The Company's matching contributions totaled $2.0 million and $2.3 million for the three months ended March 29, 2025 and March 30, 2024, respectively. The Company's matching contributions totaled $4.3 million and $4.9 million for the six months ended March 29, 2025 and March 30, 2024, respectively.
13. Restructuring and Other Charges
The Company started a cost transformation initiative in the second half of fiscal 2024 with the goal of optimizing investments for sustainable, long-term growth. This included the August 14, 2024 initiation of a restructuring plan (the "2024 restructuring plan") that involved a reduction in force of approximately 6% of its employees and a reduction to its real estate footprint. Building on this effort, the Company announced a subsequent restructuring on February 5, 2025, including a reduction in force involving approximately 12% of its employees (the “2025 restructuring plan”). This cost transformation also involved charges related to rationalization of its product roadmap. Furthermore, in January 2025, Patrick Spence stepped down from his role as Chief Executive Officer ("CEO") and as a member of the Board, resulting in the Company incurring costs related to this transition, which are also included in restructuring and other charges.
The following table summarizes the components of restructuring and other charges:
18

SONOS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(unaudited)
Three Months EndedSix Months Ended
(in thousands)March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
Cash restructuring charges:
Employee-related costs
$15,353 $ $15,353 $ 
Other restructuring costs (1)
3,458  3,398 308 
Total cash charges
$18,811 $ $18,751 $308 
Non-cash charges:
Stock-based awards (2)
$3,143 $ $3,143 $ 
Asset write-offs
1,746 6 1,746 266 
Total non-cash charges
$4,889 $6 $4,889 $266 
Total restructuring and other charges$23,700 $6 $23,640 $574 
(1)Other restructuring charges include costs primarily related to rationalization of the Company's product roadmap.
(2)Non-cash charges for stock-based awards were related to modifications for equity awards primarily in connection with the CEO transition. These modifications included accelerated vesting of certain RSUs and an extension of the post-termination exercise period for certain stock options.
The following table summarizes restructuring and other charges recorded in the Company's condensed consolidated statements of operations and comprehensive income (loss):
Three Months EndedSix Months Ended
(in thousands)March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
Cost of revenue
$3,935 $ $3,935 $ 
Research and development
12,766  12,706 323 
Sales and marketing
2,792  2,792 113 
General and administrative
4,207 6 4,207 138 
Total restructuring and other charges
$23,700 $6 $23,640 $574 
The following table summarizes the Company's restructuring and other charges recorded in accrued expenses and accrued compensation within the condensed consolidated balance sheets:
(in thousands)
Employee Related Costs
Other
Restructuring Costs
Total
Balance as of September 28, 2024(1)
$2,152 $1,037 $3,189 
Restructuring charges15,353 3,398 18,751 
Cash paid(12,984)(900)(13,884)
Balance as of March 29, 2025
$4,521 $3,535 $8,056 
(1)Balance as of September 28, 2024, relates to activities under the 2024 restructuring plan.
19

Item 2. Management's discussion and analysis of financial condition and results of operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes included in Part I, Item 1 of this Quarterly Report on Form 10-Q and with our audited consolidated financial statements included in our Annual Report.
We operate on a 52- week or 53- week fiscal year ending on the Saturday nearest September 30 each year. Our fiscal year is divided into four quarters of 13 weeks, each beginning on a Sunday and containing two 4-week periods followed by a 5-week period. An additional week is included in the fourth fiscal quarter approximately every five years to realign fiscal quarters with calendar quarters.
Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding future operations and performance, are forward-looking statements. In some cases, forward-looking statements may be identified by words such as "believe," "may," "will," "estimate," "continue," "anticipate," "intend," "could," "would," "expect," "objective," "plan," "potential," "seek," "grow," "target," "if," and similar expressions intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations, objectives, restructuring efforts, cost initiatives, timing of certain tax impacts and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in the section titled "Risk Factors" set forth in Part I, Item 1A of the Annual Report and in our other SEC filings. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur and actual results may differ materially and adversely from those anticipated or implied in the forward-looking statements. You should read this Quarterly Report on Form 10-Q with the understanding that our actual future results, levels of activity, performance and events and circumstances may be materially different from what we expect. Except as required by law, we do not undertake any obligation to publicly update any forward-looking statements, whether as a result of new information, future developments or otherwise.
Overview
Sonos is one of the world's leading sound experience brands.
We pioneered multi-room, wireless audio products, debuting the world’s first multi-room wireless sound system in 2005. In October 2024, we introduced Arc Ultra, our new premium soundbar debuting Sound Motion TM, our revolutionary transducer technology, and Sonos Sub 4, the next generation of our iconic subwoofer with a refreshed design and internals. Today, our product lineup includes wireless, portable, and home theater speakers, headphones, components, and accessories to address consumers’ evolving audio needs. We are known for delivering unparalleled sound, thoughtful design aesthetic, simplicity of use, and an open platform. Our platform has attracted a broad range of more than 100 streaming content providers, such as Apple Music, Spotify, Deezer, and Pandora. These partners find value in our independent platform and access to our millions of desirable and engaged customers. We frequently introduce new services and features across our platform, providing our customers with enhanced functionality, improved sound, and an enriched user experience. In May 2024, we launched an extensive redesign of our Sonos app. We rebuilt the app from the ground up with the purpose of improving the user experience through a modern user interface and to provide a modular developer platform allowing us to drive more innovation faster in the future. We are committed to continuous technological innovation as reflected in our growing global patent portfolio. We believe our patents comprise the foundational intellectual property for wireless multi-room and other audio technologies.
We generate revenue from the sale of our Sonos speaker products, including wireless speakers, home theater speakers and beginning in June 2024, headphones, from our Sonos system products, including our component products, and from partner products and other revenue, including Sonos and third-party accessories and partnerships.
During the second half of fiscal 2024, we started a cost transformation initiative aimed at optimizing our investments for sustainable, long-term growth and enhance our agility. We've taken steps to streamline, reorganize and flatten our organizational structures, including workforce reductions of approximately 6% in August 2024 (the "2024 restructuring plan") and approximately 12% in February 2025 (the "2025 restructuring plan"). These restructuring efforts are expected to result in approximately $42.0 million in savings during the remainder of fiscal 2025. Furthermore, we've been working to rationalize our product roadmap and we intend to continue to take steps that drive operating efficiency. See Note 13. Restructuring and Other Charges in the notes to condensed consolidated financial statements for further information.
20

Macroeconomic environment
Our business and financial performance depend significantly on worldwide economic conditions. We face global macroeconomic challenges such as inflation, ongoing geopolitical conflicts, uncertainty in the markets, volatility in exchange rates, low or negative growth in certain regions, declining consumer sentiment of international customers towards US-based companies as a result of US trade policy, and uncertainty in consumer demand. In addition, our business may be adversely impacted by the potential expansion of tariffs on goods imported into the U.S., as well as any retaliatory tariffs or policies enacted in other countries.
Global economic and political conditions and uncertainties, including global trade tensions, have caused and may continue to cause volatility in demand for our products as well as cost of materials and logistics, and as a result may impact our results of operations. We are continuing to evaluate and implement mitigating actions, including taking measures to manage our expenses and contain costs, leveraging our supply chain flexibility and evaluating potential pricing and promotion strategies.
For additional information, see Part II, Item 1A "Risk Factors."
Key Metrics
In addition to the measures presented in our condensed consolidated financial statements, we use the following key metrics to evaluate our business, measure our performance, identify trends affecting our business and assist us in making operational and strategic decisions. Our key metrics are total revenue, products sold, Adjusted EBITDA, and Adjusted EBITDA margin. The most directly comparable financial measure calculated under U.S. GAAP for Adjusted EBITDA is net income (loss). The most directly comparable financial measure calculated under U.S. GAAP for Adjusted EBITDA margin is net income (loss) margin.
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands, except percentages)
Total revenue$259,756 $252,662 $810,613 $865,531 
Products sold768 747 2,618 2,856 
Net income (loss)$(70,144)$(69,709)(19,907)11,238 
Net income (loss) margin(1)
(27.0 %)(27.6 %)(2.5 %)1.3 %
Adjusted EBITDA(2)
$(826)$(33,643)90,347 81,601 
Adjusted EBITDA margin(2)
(0.3 %)(13.3 %)11.1 %9.4 %
(1)Net income (loss) margin is calculated by dividing net income (loss) by revenue.
(2)For additional information regarding Adjusted EBITDA and Adjusted EBITDA margin (which are non-GAAP financial measures), including reconciliations of net income (loss) to Adjusted EBITDA, see the section titled "Non-GAAP Financial Measures" below.
Products Sold
Products sold represents the number of products that are sold during a period, net of returns and includes the sale of products in the Sonos speakers and Sonos system products categories, as well as module units sold through our partnerships from our Partner products and other revenue category. Growth rates between products sold and revenue are not perfectly correlated because our revenue is affected by other variables, such as the mix of products sold during the period, promotional discount activity, the introduction of new products that may have higher or lower than average selling prices, changes to selling prices, as well as the impact of recognition of previously deferred revenue.
Non-GAAP Financial Measures
To supplement our condensed consolidated financial statements presented in accordance with U.S. GAAP, we use Adjusted EBITDA, Adjusted EBITDA margin, and constant currency which are non-GAAP financial measures. We use these non-GAAP financial measures to evaluate our operating performance and trends and make planning decisions. We believe that these non-GAAP financial measures help identify underlying trends in our business that could otherwise be masked by the effect of the expenses and other items that we exclude from these non-GAAP financial measures. Accordingly, we believe that these non-GAAP financial measures provide useful information to investors and others in understanding and evaluating our operating results, enhancing the overall understanding of our past performance and future prospects, and allowing for greater transparency with respect to a key financial metric used by our management in its financial and operational decision-making.
21

We define Adjusted EBITDA as net income (loss) adjusted to exclude the impact of depreciation and amortization, stock-based compensation expense, interest income, interest expense, other income (expense), income taxes, legal and transaction related costs, restructuring and other costs, and other items that we do not consider representative of underlying operating performance. We define Adjusted EBITDA margin as Adjusted EBITDA divided by revenue.
We present percentage sales growth in constant currency to show performance unaffected by fluctuations in currency exchange rates. We calculate constant currency growth percentages by translating our current period financial results using the prior period average currency exchange rates and comparing these amounts to our prior period reported results.
These non-GAAP financial measures are not based on standardized methodology prescribed by U.S. GAAP and are not necessarily comparable to similarly titled measures presented by other companies. Furthermore, other companies may not publish these or similar metrics. These metrics may also have certain limitations as they do not include the impact of certain expenses that are reflected in our condensed consolidated statements of operations and comprehensive income, including stock-based compensation, which has been and will continue to be, a significant recurring expense for our business and an important part of our compensation strategy. Because of these limitations, these non-GAAP financial measures should be considered along with other operating and financial performance measures presented in accordance with U.S. GAAP.
The following table presents a reconciliation of net income (loss) to Adjusted EBITDA:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands, except percentages)
Net income (loss)$(70,144)$(69,709)$(19,907)$11,238 
Add (deduct):
Depreciation and amortization15,167 11,243 32,778 23,121 
Stock-based compensation expense20,102 23,673 45,436 43,031 
Interest income(1,973)(3,933)(3,834)(7,008)
Interest expense109 122 219 227 
Other (income) expense, net(193)3,303 5,836 (6,971)
Provision for (benefit from) income taxes10,977 (743)4,555 11,249 
Legal and transaction related costs(1)
1,429 2,395 1,624 6,140 
Restructuring and other charges(2)
23,700 23,640 574 
Adjusted EBITDA$(826)$(33,643)$90,347 $81,601 
Revenue$259,756 $252,662 $810,613 $865,531 
Net income (loss) margin(27.0 %)(27.6 %)(2.5 %)1.3 %
Adjusted EBITDA margin(0.3 %)(13.3 %)11.1 %9.4 %
(1)Legal and transaction-related costs consist of expenses related to our intellectual property ("IP") litigation against Alphabet and Google, as well as legal and transaction costs associated with our acquisition activity, which we do not consider representative of our underlying operating performance.
(2)Restructuring and other charges for the three and six months ended March 29, 2025, primarily reflect costs associated with our cost transformation initiative including the 2025 restructuring plan and rationalization of our product roadmap, as well as non-recurring CEO transition costs related to modifications to equity awards. See Note 13. Restructuring and Other Charges in the notes to condensed consolidated financial statements for further information.
22

Results of Operations
Comparison of the three and six months ended March 29, 2025 and March 30, 2024
Revenue by Product
Comparison of the three and six months ended March 29, 2025 and March 30, 2024
Three Months EndedChangeSix Months EndedChange
March 29,
2025
March 30,
2024
$%March 29,
2025
March 30,
2024
$%
(In thousands)
Sonos speakers$194,519 $187,262 $7,257 3.9 %$661,661 $690,273 $(28,612)(4.1)%
% of total revenue74.9 %74.1 %81.6 %79.8 %
Sonos system products50,540 49,265 1,275 2.6 110,814 $133,826 (23,012)(17.2)
% of total revenue19.5 %19.5 %13.7 %15.5 %
Partner products and other revenue14,697 16,135 (1,438)(8.9)38,138 $41,432 (3,294)(8.0)
% of total revenue5.7 %6.4 %4.7 %4.8 %
Total revenue$259,756 $252,662 $7,094 2.8 %$810,613 $865,531 $(54,918)(6.3)%
Volume data (products sold in thousands)Units%Units%
Total products sold76874721 2.8 %2,6182,856(238)(8.3)%
We generate substantially all of our revenue from the sale of Sonos speakers and Sonos system products. We also generate a portion of revenue from Partner products and other revenue sources, including accessories such as speaker stands and wall mounts, and architectural speakers from our Sonance partnership.
Total revenue increased $7.1 million, or 2.8%, for the three months ended March 29, 2025 compared to the three months ended March 30, 2024, primarily due to the introduction of Arc Ultra in October 2024 and Ace in June 2024, partially offset by softer demand due to challenging market conditions and the impact of unfavorable foreign exchange rates.
Sonos speakers revenue represented 74.9% of total revenue for the three months ended March 29, 2025 and increased 3.9% compared to the three months ended March 30, 2024, primarily driven by the introduction of Arc Ultra and Ace, partially offset by expected declines in sales of Arc. Sonos system products represented 19.5% of total revenue for the three months ended March 29, 2025 and increased 2.6% compared to the three months ended March 30, 2024. Partner products and other revenue represented 5.7% of total revenue for the three months ended March 29, 2025 and decreased 8.9% compared to the three months ended March 30, 2024.
The volume of products sold increased 2.8% for the three months ended March 29, 2025 compared to the three months ended March 30, 2024, primarily driven by the introduction of Arc Ultra and Ace, partially offset by expected declines in sales of Arc.
Total revenue decreased $54.9 million, or 6.3%, for the six months ended March 29, 2025 compared to the six months ended March 30, 2024, primarily due to softer demand due to market conditions and challenges resulting from our 2024 app rollout, partially offset by the introduction of Arc Ultra in October 2024 and Ace in June 2024.
Sonos speakers revenue represented 81.6% of total revenue for the six months ended March 29, 2025 and decreased 4.1% compared to the six months ended March 30, 2024, primarily driven by expected declines in sales of Arc and Sonos One, as well as Move. These declines were partially offset by the introduction of Arc Ultra and Ace, as well as Era 100. Sonos system products represented 13.7% of total revenue for the six months ended March 29, 2025 and decreased 17.2% compared to the six months ended March 30, 2024, due to lower sales to our installed solutions channel. Partner products and other revenue represented 4.7% of total revenue for the six months ended March 29, 2025 and decreased 8.0% compared to the six months ended March 30, 2024.
The volume of products sold decreased 8.3% for the six months ended March 29, 2025 compared to the six months ended March 30, 2024, primarily driven by expected declines in units sold of Sonos One and Arc, as well as Roam and Move. These declines were partially offset by the introduction of Arc Ultra and Ace, as well as increases in sales of Era 100.
23

Revenue by Region
The following table presents the change in revenue for the three and six months ended March 29, 2025 compared with the three and six months ended March 30, 2024:
Three Months Ended
March 29, 2025
Six Months Ended
March 29, 2025
Change (%)
Constant Currency Change (%)(1)
Change (%)
Constant Currency Change (%)(1)
Americas3.9 %4.9 %(10.9)%(10.3)%
EMEA(0.8)%1.7 %2.0 %2.0 %
APAC8.0 %12.6 %2.6 %2.9 %
(1)Constant currency is a financial measure that is not calculated in accordance with U.S. GAAP. For additional information, see the section titled "Non-GAAP Financial Measures" above.
Cost of Revenue and Gross Profit
Comparison of the three and six months ended March 29, 2025 and March 30, 2024
Three Months EndedChangeSix Months EndedChange
March 29,
2025
March 30,
2024
$ %March 29,
2025
March 30,
2024
$
%
(In thousands, except percentages)
Cost of revenue$146,147 $140,624 $5,523 3.9 %$455,597 $470,815 $(15,218)(3.2)%
Gross profit$113,609 $112,038 $1,571 1.4 %$355,016 $394,716 $(39,700)(10.1)%
Gross margin43.7 %44.3 %43.8 %45.6 %
Cost of Revenue
Cost of revenue consists of product costs, including costs of our contract manufacturers for production, components, shipping and handling, tariffs, duty costs, warranty replacement costs, packaging, fulfillment costs, manufacturing and tooling equipment depreciation, warehousing costs, hosting costs, and excess and obsolete inventory write-downs. It also includes licensing costs, such as royalties to third parties, and attributable amortization of acquired developed technology. In addition, we allocate certain costs related to management and facilities, personnel-related expenses, and supply chain logistic costs. Personnel-related expenses consist of salaries, bonuses, benefits, and stock-based compensation expenses.
Cost of revenue increased $5.5 million, or 3.9%, for the three months ended March 29, 2025 compared to the three months ended March 30, 2024, primarily due to shift into higher cost products, and the impact of reorganization efforts, partially offset by a decrease in inventory-related write-downs and a decrease in product and material costs.
Cost of revenue decreased $15.2 million, or 3.2%, for the six months ended March 29, 2025 compared to the six months ended March 30, 2024, primarily due to a decrease in products sold as well as a decrease in product and material costs, partially offset by a shift into higher cost products, the impact of reorganization efforts, and increased depreciation and amortization primarily related to the completion of our Mayht in-process research and development project and related reclassification into finite-lived intangible assets.
Gross Margin
Our gross margin has fluctuated and may, in the future, fluctuate from period to period based on a number of factors, including the mix of products we sell, the mix of channels through which we sell our products, fluctuations of our product and material cost savings, fluctuations in our product and material and logistics markets, product pricing strategies and promotional activity, the foreign currency in which our products are sold, and tariffs and duty costs implemented by governmental authorities.
Gross margin decreased 60 basis points for the three months ended March 29, 2025 compared to the three months ended March 30, 2024, primarily due to the impact of reorganization efforts, and the impact of unfavorable foreign exchange rates, partially offset by decreased inventory-related write-downs and decreased product and material costs.
24

Gross margin decreased 180 basis points for the six months ended March 29, 2025 compared to the six months ended March 30, 2024, primarily due to unfavorable channel mix, the impact of reorganization efforts, and increased depreciation and amortization primarily related to the completion of our Mayht in-process research and development project and related reclassification into finite-lived intangible assets, partially offset by decreased product and material costs and favorable product mix.
Operating Expenses
Comparison of the three and six months ended March 29, 2025 and March 30, 2024
Three Months Ended
Change
Six Months Ended
Change
March 29, 2025March 30, 2024$%March 29, 2025March 30, 2024$%
(Dollars in thousands)
Research and development
$77,423 $80,322 $(2,899)(3.6 %)$158,261 $159,557 $(1,296)(0.8 %)
Less restructuring and other charges(1)
12,766 — 12,766 *12,706 323 12,383 *
Research and development, net of restructuring and other charges
$64,657 $80,322 $(15,665)(19.5 %)$145,555 $159,234 $(13,679)(8.6 %)
Sales and marketing
$64,210 $61,835 $2,375 3.8 %$150,854 $145,785 $5,069 3.5 %
Less restructuring and other charges(1)
2,792 — 2,792 *2,792 113 2,679 *
Sales and marketing, net of restructuring and other charges
$61,418 $61,835 $(417)(0.7)%$148,062 $145,672 $2,390 1.6 %
General and administrative
$33,200 $40,841 $(7,641)(18.7)%$59,032 $80,639 $(21,607)(26.8)%
Less restructuring and other charges(1)
4,207 4,201 *4,207 138 4,069 *
General and administrative, net of restructuring and other charges
$28,993 $40,835 $(11,842)(29.0)%$54,825 $80,501 $(25,676)(31.9)%
Operating expenses
$174,833 $182,998 $(8,165)(4.5)%$368,147 $385,981 $(17,834)(4.6)%
Less restructuring and other charges(1)
19,765 19,759 *19,705 574 19,131 *
Operating expenses, net of restructuring and other charges
$155,068 $182,992 $(27,924)(15.3)%$348,442 $385,407 $(36,965)(9.6)%
* Not meaningful
(1)Restructuring and other charges for the three and six months ended March 29, 2025, primarily reflect costs associated with our cost transformation initiative including the 2025 restructuring plan and rationalization of our product roadmap, as well as non-recurring CEO transition costs related to modifications to equity awards. See Note 13. Restructuring and Other Charges in the notes to condensed consolidated financial statements for further information.
Research and Development
Research and development expenses consist primarily of personnel-related expenses, consulting and contractor expenses, tooling, test equipment, prototype materials, and related overhead costs. To date, software development costs have been expensed as incurred because the period between achieving technological feasibility and the release of the software has been short and development costs qualifying for capitalization have been insignificant.
25

Research and development expenses excluding restructuring and other costs decreased $15.7 million, or 19.5%, for the three months ended March 29, 2025 compared to the three months ended March 30, 2024. This decrease was primarily driven by lower personnel-related costs due to lower headcount and lower product development spend.
Research and development expenses excluding restructuring and other costs decreased $13.7 million, or 8.6%, for the six months ended March 29, 2025 compared to the six months ended March 30, 2024. This decrease was primarily driven by lower personnel-related costs due to lower headcount and lower product development spend, partially offset by stock-based compensation expense related to retention of key personnel.
Sales and Marketing
Sales and marketing expenses consist primarily of advertising and marketing activity for our products and personnel-related expenses, depreciation for product displays, as well as related maintenance and repair expenses, customer experience expenses, revenue related sales fees from our direct-to-consumer business, and related overhead costs.
Sales and marketing expenses excluding restructuring and other costs decreased $0.4 million, or 0.7%, for the three months ended March 29, 2025 compared to the three months ended March 30, 2024. This decrease was primarily driven by lower personnel-related costs due to lower headcount, partially offset by increased depreciation costs associated with our product displays.
Sales and marketing expenses excluding restructuring and other costs increased $2.4 million, or 1.6%, for the six months ended March 29, 2025 compared to the six months ended March 30, 2024. This was primarily driven by app recovery spend and depreciation costs associated with our product displays, partially offset by decreased advertising and marketing activity, lower personnel-related costs due to lower headcount, and lower revenue-related sales fees.
General and Administrative
General and administrative expenses consist of administrative personnel-related expenses for our finance, legal, human resources and similar personnel, as well as the costs of professional services, information technology, litigation, patents, related overhead, and other administrative expenses.
General and administrative expenses excluding restructuring and other costs decreased $11.8 million, or 29.0%, for the three months ended March 29, 2025 compared to the three months ended March 30, 2024. This decrease was primarily driven by lower personnel-related costs due to lower headcount and a decrease in legal fees mainly related to our IP litigation.
General and administrative expenses excluding restructuring and other costs decreased $25.7 million, or 31.9%, for the six months ended March 29, 2025 compared to the six months ended March 30, 2024. This decrease was primarily driven by lower personnel-related costs due to lower headcount and a decrease in legal fees mainly related to our IP litigation.
Interest Income, Interest Expense, and Other Income (Expense), Net
Comparison of the three and six months ended March 29, 2025 and March 30, 2024
Three Months EndedChangeSix Months EndedChange
March 29,
2025
March 30,
2024
$%March 29,
2025
March 30,
2024
$%
(In thousands, except percentages)
Interest income$1,973 $3,933 $(1,960)(49.8 %)$3,834 $7,008 $(3,174)(45.3 %)
Interest expense(109)(122)13 (10.7)(219)(227)(3.5)
Other income (expense), net193 (3,303)3,496 (105.8)(5,836)6,971 (12,807)(183.7)
Total other income, net$2,057 $508 $1,549 *$(2,221)$13,752 $(15,973)(116.2)%
* not meaningful
Interest income consists primarily of interest income earned on our cash, cash equivalents, and marketable securities balances. Interest expense consists primarily of interest expense associated with our debt financing arrangements and amortization of debt issuance costs. Other income, net consists primarily of our foreign currency exchange gains and losses relating to transactions and remeasurement of asset and liability balances denominated in currencies other than the U.S. dollar. We expect our foreign currency gains and losses to continue to fluctuate in the future due to changes in foreign currency exchange rates.
26

Interest income for the three months ended March 29, 2025 compared to the three months ended March 30, 2024, decreased due to lower cash balances. Interest expense for the three months ended March 29, 2025 compared to the three months ended March 30, 2024, decreased primarily due to lower interest expense on a foreign income tax obligation. Other income (expense), net for the three months ended March 29, 2025 compared to the three months ended March 30, 2024, increased from other expenses of $3.3 million for the three months ended March 30, 2024 to other income of $0.2 million for the three months ended March 29, 2025 due to foreign currency exchange fluctuations.
Interest income for the six months ended March 29, 2025 compared to the six months ended March 30, 2024, decreased due to lower cash balances. Other income (expense), net for the six months ended March 29, 2025 compared to the six months ended March 30, 2024, decreased from other income of $7.0 million for the six months ended March 30, 2024 to other expense of $5.8 million for the six months ended March 29, 2025 due to foreign currency exchange fluctuations.
Provision for (Benefit from) Income Taxes
Comparison of the three and six months ended March 29, 2025 and March 30, 2024
Three Months EndedChangeSix Months EndedChange
March 29,
2025
March 30,
2024
$
%March 29,
2025
March 30,
2024
$
%
(In thousands, except percentages)
Provision for (benefit from) income taxes
$10,977 $(743)$11,720 *$4,555 $11,249 $(6,694)(59.5)%
* not meaningful
We recognized a tax provision of $11.0 million for the three months ended March 29, 2025, compared to a benefit from income taxes of $0.7 million for the three months ended March 30, 2024. This increase was driven by a change in the prescribed U.S. GAAP method to calculate the interim income tax provision for the period ending March 29, 2025 versus the discrete method used to calculate the income tax benefit for the period ending March 30, 2024.
For the three months ended March 29, 2025, we utilized the AETR method to calculate separate U.S. and foreign income tax provisions. Separate U.S. and non-U.S. AETRs were calculated in accordance with interim U.S. GAAP reporting requirements since, unlike the prior year, small fluctuations in forecasted pre-tax income (loss) are not expected to have a material impact on the estimated U.S. AETR. For the three months ended March 30, 2024, we calculated our U.S. income tax provision using the discrete method as though the interim period was an annual period, since minor deviations in the projected pre-tax loss in the U.S. could have resulted in a disproportionate and unreliable effective tax rate under the AETR method.
We recognized tax provisions of $4.6 million and $11.2 million for the six months ended March 29, 2025 and March 30, 2024, respectively. This decrease was driven by a change in the prescribed U.S. GAAP method to calculate the interim income tax benefit for the period ending March 29, 2025 versus the method used to calculate the income tax provision for the period ending March 30, 2024.
Liquidity and Capital Resources
Our operations are financed primarily through cash flows from operating activities. As of March 29, 2025, our principal sources of liquidity consisted of cash flows from operating activities, cash and cash equivalents of $173.2 million, including $72.9 million held by our foreign subsidiaries, marketable securities of $50.3 million, proceeds from the exercise of stock options, and borrowing capacity under the credit facility under our Revolving Credit Agreement. In accordance with our policy, the undistributed earnings of our non-U.S. subsidiaries remain indefinitely reinvested outside of the United States as of March 29, 2025, as they are required to fund needs outside of the United States. In the event funds from foreign operations are needed to fund operations in the United States and if U.S. tax has not already been previously provided, we may be required to accrue and pay additional U.S. taxes to repatriate these funds.
We believe our existing cash and cash equivalent balances, cash flows from operations and committed credit lines will be sufficient to meet our long-term working capital and capital expenditure needs for at least the next 12 months. We hold our cash with a diverse group of major financial institutions and have processes and safeguards in place to manage our cash balances and mitigate the risk of loss. In October 2021, we entered into the Revolving Credit Agreement, which allows us to borrow up to $100 million, with a maturity date of October 2026. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our rate of revenue growth, the timing and extent of spending on research and development efforts and other business initiatives, our planned sales and marketing activities, the timing of new product introductions, our potential merger and acquisition activity, market acceptance of our products, and overall economic conditions. To the extent that current and anticipated sources of liquidity are insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing. The sale of
27

additional equity would result in increased dilution to our stockholders. If we were to incur additional debt financing, it would result in increased debt service obligations and the instruments governing such debt could require additional operating and financing covenants that would restrict our operations.
Debt Obligations
On October 13, 2021, we entered into the Revolving Credit Agreement. The Revolving Credit Agreement provides for (i) a five year senior secured revolving credit facility in the amount of up to $100 million and (ii) an uncommitted incremental facility subject to certain conditions. Proceeds are to be used for working capital and general corporate purposes. The facility may be drawn as an Alternative Base Rate Loan (at 1.00% plus an applicable margin) or Term Benchmark Loan (SOFR plus an applicable margin). We must also pay (i) an unused commitment fee ranging from 0.200% to 0.275% per annum of the average daily unused portion of the aggregate revolving credit commitment under the agreement and (ii) a per annum fee equal to the applicable margin over SOFR multiplied by the aggregate face amount of outstanding letters of credit. As of March 29, 2025, we did not have any outstanding borrowings and had $2.4 million in undrawn letters of credit that reduce the availability under the Revolving Credit Agreement.
Our obligations under the Revolving Credit Agreement are secured by substantially all of our assets. The Revolving Credit Agreement contains customary representations and warranties, customary affirmative and negative covenants, a financial covenant that is tested quarterly and requires us to maintain a certain consolidated leverage ratio, and customary events of default. As of March 29, 2025, we were in compliance with all financial covenants under the Revolving Credit Agreement.
Cash Flows
The following table summarizes our cash flows for the periods indicated:
Six Months Ended
March 29,
2025
March 30,
2024
(In thousands)
Net cash provided by (used in):
Operating activities$96,507 $164,157 
Investing activities(17,162)(61,543)
Financing activities(74,194)(77,587)
Effect of exchange rate changes(1,725)704 
Net increase in cash and cash equivalents
$3,426 $25,731 
Cash flows from operating activities
Net cash provided by operating activities of $96.5 million for the six months ended March 29, 2025, consisted of net loss of $19.9 million, non-cash adjustments of $85.4 million, and a favorable impact of net changes in operating assets and liabilities of $31.0 million. Non-cash adjustments primarily consisted of stock-based compensation expense, depreciation and amortization, as well as non-cash restructuring and other charges. The net increase in cash from the change in operating assets and liabilities was primarily due to a decrease in inventories of $92.6 million due to seasonality and as the result of measures taken to more efficiently manage inventory, an increase in accrued compensation of $10.5 million, an increase in other liabilities of $5.8 million primarily for provisions for our returns, and a decrease in accounts receivable of $4.7 million. The net increase in cash from the change in operating assets and liabilities was partially offset by a decrease in accounts payable of $83.6 million driven by payments for inventory purchases and payment of a non-recurring non-U.S. income tax due on the intercompany transfer of intellectual property to the U.S.
Cash flows from investing activities
Cash used in investing activities of $17.2 million for the six months ended March 29, 2025, primarily consisted of the purchases of marketable securities of $25.9 million and purchases of property and equipment of $18.7 million mainly related to point-of-sale product displays and manufacturing-related tooling and test equipment to support the launch of new products, partially offset by cash provided by maturities of marketable securities of $27.4 million.
28

Cash flows from financing activities
Cash used in financing activities of $74.2 million for the six months ended March 29, 2025, primarily consisted of payments for repurchases of common stock of $60.6 million and payments for repurchases of common stock related to shares withheld for tax in connection with vesting of stock awards of $16.2 million, partially offset by proceeds from the exercise of stock options of $2.7 million.
Commitments and Contingencies
See Note 7. Commitments and Contingencies in the notes to condensed consolidated financial statements.
Critical Accounting Policies and Estimates
Our unaudited condensed consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ materially from those estimates.
Other than items discussed in Note 2 of our condensed consolidated financial statements, there have been no material changes to our critical accounting policies as compared to the critical accounting policies and significant judgments and estimates disclosed in our Annual Report on Form 10-K.
Item 3.     Quantitative and Qualitative Disclosures About Market Risk
We are exposed to financial market risks, including changes in currency exchange rates and interest rates. For quantitative and qualitative disclosures about market risk, refer to Part II, Item 7A, Quantitative and Qualitative Disclosures About Market Risk, in our Annual Report on Form 10-K. Our exposure to market risk has not changed materially, except as follows:
Foreign Currency Risk
Our inventory purchases are primarily denominated in U.S. dollars. Our international sales are primarily denominated in foreign currencies and any movement in the exchange rate between the U.S. dollar and the currencies in which we conduct sales in foreign countries could have an impact on our revenue, principally for sales denominated in the euro and the British pound. A portion of our operating expenses are incurred outside the United States and are denominated in foreign currencies, which are also subject to foreign currency exchange rate fluctuations. In certain countries where we may invoice customers in the local currency our revenues benefit from a weaker dollar and are adversely affected by a stronger dollar. The opposite impact occurs in countries where we record expenses in local currencies. In those cases, our costs and expenses benefit from a stronger dollar and are adversely affected by a weaker dollar.
We have not entered into any material foreign exchange contracts or derivatives to hedge any foreign currency exposures. The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. Our continued international expansion increases our exposure to exchange rate fluctuations and, as a result, such fluctuations could have a significant impact on our future results of operations.
For the three months ended March 29, 2025 and March 30, 2024, we recognized a gain from foreign currency exchange of $0.2 million and loss of $3.3 million, respectively. For the six months ended March 29, 2025 and March 30, 2024, we recognized a loss from foreign currency exchange of $5.8 million and gain of $6.8 million, respectively. Based on transactions denominated in currencies other than the U.S. dollar as of March 29, 2025, a hypothetical adverse change of 10% would have resulted in an adverse impact on loss before provision for income taxes of approximately $1.6 million and $10.9 million for the three and six months ended March 29, 2025.
Item 4.     Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including the Interim Chief Executive Officer and Chief Financial Officer, we have evaluated the effectiveness of our disclosure controls and procedures as required under Rule 13a-15(b) under the Securities Exchange Act of 1934, as amended ("Exchange Act") as of March 29, 2025. Based on that evaluation, the Interim Chief Executive Officer and Chief Financial Officer have concluded that these disclosure controls and procedures were effective at a reasonable assurance level as of the end of the period covered by this Quarterly Report on Form 10-Q.
29

Changes in Internal Control
There were no changes in our internal control over financial reporting in management's evaluation pursuant to Rule 13a-15(f) during the quarter ended March 29, 2025, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
30

PART II. OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Other than the matters described in Note 7. Commitments and Contingencies of the notes to our condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, we were not a party to any legal proceedings that in the opinion of our management, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.
Item 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties, including the factors discussed in Part I, Item 1A, Risk Factors in our Annual Report on Form 10-K for the year ended September 28, 2024, which could adversely affect our business, reputation, financial condition and operating results, and affect the trading price of our common stock. Except as set forth below, there have been no material changes to the risk factors disclosed in our Annual Report.
Changes in international trade policies, including the imposition of tariffs have had, and may continue to have, an adverse effect on our business, financial condition and results of operations.
Starting in 2018, the U.S. government imposed significant tariffs on China for U.S.-bound goods in our product categories. We received exemptions to almost all of those tariffs until such time as we were able to diversify our supply chain, primarily to Vietnam and Malaysia. As a result, our reliance on China for our U.S.-bound products is expected to be very modest.
There is significant uncertainty about the future of trade relationships around the world, including potential changes to trade laws and regulations, trade policies, and tariffs. For example, the U.S. government has recently instituted or proposed changes to international trade policy and agreements including the imposition of tariffs on China and countries other than China, in many cases significantly and including countries in Southeast Asia and EMEA. Our business may be impacted by the potential expansion of tariffs on U.S.-bound goods imported from other countries including, but not limited to, Vietnam and Malaysia. In addition, many countries have considered or instituted retaliatory policies, including reciprocal tariffs, in response to these proposed U.S. tariffs. To the extent that tariffs imposed by the United States or by other countries increase the price of, or limit the amount or availability of, our products or components or materials used in our products, or increase logistics costs or cause delays, our business and results of operations may be adversely affected. We may be required to raise our prices, which may result in the loss of customers, or we may choose to pay for these tariffs or additional costs without raising prices, either of which may negatively impact our business and results of operation. In addition, a trade war, and uncertainty regarding international trade policies, could have a significant adverse effect on the domestic and world economies and on consumer confidence, sentiment and spending with a corresponding adverse effect on our business and results of operations. It remains unclear what actions the U.S. or foreign governments will take with respect to tariffs, international trade agreements and policies on a short-term or long-term basis. The U.S. and other countries may announce new or changed restrictions with little advance notice. While we are engaged in ongoing efforts to reduce the effect of tariffs, these efforts may take time and be costly to implement and ultimately ineffective. In the event of an expansion of trade restrictions, the imposition of future tariffs on the import of our products or other governmental actions related to tariffs or trade agreements, our business and results of operations may be adversely impacted.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Recent Sales of Unregistered Securities
None.
Issuer Purchases of Equity Securities
On November 15, 2023, the Board of Directors (the "Board") authorized a common stock repurchase program of up to $200.0 million (the "2023 Stock Repurchase Program"). On February 24, 2025, the Board authorized a new common stock repurchase program of up to $150.0 million (the "2025 Stock Repurchase Program") resulting in the expiration of the $11.1 million remaining under the 2023 Stock Repurchase Program.
31

The following table presents information with respect to the Company's repurchase of common stock during the three months ended March 29, 2025:
Period
Total Number of Shares
Purchased
Average Price Paid per Share(1)
Total Number of Shares Purchased
as Part of Publicly Announced
Plans or Programs
Approximate Dollar Value of
Shares that May Yet Be
Purchased Under the Plans or
Programs
(in thousands)(2)
Dec 29- Jan 252,260,018$14.38 2,260,018$11,429 
Jan 26 - Feb 2222,531$14.14 22,531$11,111 
Feb 23 - Mar 29$— $150,000 
Total2,282,5492,282,549
(1)Aggregate purchase price and average price per share exclude commission and excise tax. See Note 8. Stockholders' Equity of the Company's condensed consolidated financial statements for further information.
(2)Approximate dollar value of shares that may yet to be purchased under the plans or programs does not include the impact of direct costs incurred to acquire shares.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
Item 5. Other Information
Rule 10b5-1 Trading Plans and Non-Rule 10b5-1 Trading Arrangements
On January 13, 2025, Shamayne Braman, the Company's Chief People Officer, terminated her trading plan intended to satisfy the requirements of Rule 10b5-1(c), originally adopted on March 2, 2024 for the sale of up to 27,838 shares of the Company's common stock subject to restricted stock units granted under our equity incentive plan, as decreased by the number of shares withheld by the Company in connection with the vesting of such restricted stock units to satisfy applicable tax withholding requirements. The plan was originally scheduled to terminate on the earlier of the date all shares under the plan were sold or March 4, 2025.
On February 13, 2025, Nick Millington, the Company's Chief Innovation Officer, adopted a trading plan intended to satisfy the requirements of Rule 10b5-1(c). The plan provides that Mr. Millington may sell up to an aggregate of 19,948 shares of the Company's common stock subject to options granted under our equity incentive plan. The plan terminates on the earlier of the date all shares under the plan are sold or February 12, 2026.
32

Item 6. Exhibit Index
Incorporated by reference
Exhibit
number
Exhibit titleFormFile no.ExhibitFiling
date
Filed or
furnished
herewith
3.1
X
3.2
X
10.1+
8-K
001-3860310.11/13/2025
10.2+
8-K
001-3860310.21/13/2025
10.3+
8-K/A
001-3860310.13/5/2025
10.4+
8-K
001-3860310.12/24/2025
31.1X
31.2X
32.1*X
32.2*X
101
The following financial statements from the Company's Quarterly Report on Form 10-Q for the quarter ended March 29, 2025, formatted in Inline XBRL: (i) Condensed consolidated balance sheets, (ii) Condensed consolidated statements of operations and comprehensive income, (iv) Condensed consolidated statements of stockholders' equity, (v) Condensed consolidated statements of cash flows and (vi) Notes to condensed consolidated financial statements, tagged as blocks of text and including detailed tags
X
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)X
*The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Form 10-Q and are not deemed "filed" for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.
+ Indicates a management contract or compensatory plan or arrangement.
33

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Sonos, Inc.
Date: May 7, 2025
By:
/s/ Tom Conrad
Tom Conrad
Interim Chief Executive Officer
(Principal Executive Officer)
Date: May 7, 2025
By:/s/ Saori Casey
Saori Casey
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
34
EX-3.1 2 exhibit31restatedcertifica.htm EX-3.1 Document
Exhibit 3.1


SONOS, INC.

RESTATED CERTIFICATE OF INCORPORATION

Sonos, Inc., a Delaware corporation, hereby certifies as follows:

1.The name of this corporation is Sonos, Inc. The date of the filing of its original Certificate of Incorporation with the Secretary of State was August 22, 2002 under the name Rincon Audio, Inc.

2.The Restated Certificate of Incorporation of this corporation attached hereto as Exhibit A, which is incorporated herein by this reference, and which restates, integrates and further amends the provisions of the Certificate of Incorporation of this corporation as previously amended and/or restated, has been duly adopted by this corporation’s Board of Directors and by the stockholders in accordance with Sections 242 and 245 of the General Corporation Law of the State of Delaware.

IN WITNESS WHEREOF, this corporation has caused this Restated Certificate of Incorporation to be signed by its duly authorized officer and the foregoing facts stated herein are true and correct.


Dated: March 17, 2025             SONOS, INC.


/s/ Eddie Lazarus                
Eddie Lazarus
Chief Legal and Strategy Officer and Corporate Secretary

EXHIBIT A

SONOS, INC.

RESTATED CERTIFICATE OF INCORPORATION

ARTICLE I: NAME

The name of this corporation is Sonos, Inc. (the “Corporation”).







ARTICLE II: AGENT FOR SERVICE OF PROCESS

The address of the Corporation’s registered office in the State of Delaware is 1209 Orange Street, City of Wilmington, County of New Castle, Delaware 19801. The name of the registered agent of the Corporation at that address is The Corporation Trust Company.

ARTICLE III: PURPOSE

The purpose of the Corporation is to engage in any lawful act or activity for which corporations may be organized under the General Corporation Law of the State of Delaware (the “General Corporation Law”).

ARTICLE IV: AUTHORIZED STOCK

1.Total Authorized. The total number of shares of all classes of stock that the Corporation has authority to issue is 510,000,000 shares, consisting of two classes: 500,000,000 shares of Common Stock, $0.001 par value per share (“Common Stock”), and 10,000,000 shares of Preferred Stock, $0.001 par value per share (“Preferred Stock”).

2.Designation of Additional Series.

2.1    The Corporation’s Board of Directors (the “Board”) is authorized, subject to any limitations prescribed by the law of the State of Delaware, by resolution or resolutions adopted from time to time, to provide for the issuance of shares of Preferred Stock in one or more series, and, by filing a certificate of designation pursuant to the applicable law of the State of Delaware (the “Certificate of Designation”), to establish from time to time the number of shares to be included in each such series, to fix the designation, vesting, powers (including voting powers), preferences and relative, participating, optional or other rights (and the qualifications, limitations or restrictions thereof) of the shares of each such series and to increase (but not above the total number of authorized shares of the class) or decrease (but not below the number of shares of such series then outstanding) the number of shares of any such series. The number of authorized shares of Preferred Stock may also be increased or decreased (but not below the number of shares thereof then outstanding) by the affirmative vote of the holders of a majority of the voting power of all the then-outstanding shares of capital stock of the Corporation entitled to vote thereon, without a separate vote of the holders of the Preferred Stock or any series thereof, irrespective of the provisions of Section 242(b)(2) of the General Corporation Law, unless a vote of any such holders is required pursuant to the terms of any Certificate of Designation designating a series of Preferred Stock.

2.2    Except as otherwise expressly provided in any Certificate of Designation designating any series of Preferred Stock pursuant to the foregoing provisions of this Article IV, (i) any new series of Preferred Stock may be designated, fixed and determined as provided herein by the Board without approval of the holders of Common Stock or the holders of Preferred Stock, or any series thereof,



and (ii) any such new series may have powers, preferences and rights, including, without limitation, voting rights, dividend rights, liquidation rights, redemption rights and conversion rights, senior to, junior to or pari passu with the rights of the Common Stock, the Preferred Stock or any future class or series of Preferred Stock or Common Stock.

2.3    Each outstanding share of Common Stock shall entitle the holder thereof to one vote on each matter properly submitted to the stockholders of the Corporation for their vote; provided, however, that, except as otherwise required by law, holders of Common Stock shall not be entitled to vote on any amendment to this Restated Certificate of Incorporation (including any Certificate of Designation relating to any series of Preferred Stock) that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together as a class with the holders of one or more other such series, to vote thereon pursuant to this Restated Certificate of Incorporation (including any Certificate of Designation relating to any series of Preferred Stock).

ARTICLE V: AMENDMENT OF BYLAWS

The Board shall have the power to adopt, amend or repeal the Bylaws of the Corporation (the “Bylaws”). Any adoption, amendment or repeal of the Bylaws by the Board shall require the approval of a majority of the Whole Board. For purposes of this Restated Certificate of Incorporation, the term “Whole Board” shall mean the total number of authorized directors whether or not there exist any vacancies in previously authorized directorships. The stockholders shall also have power to adopt, amend or repeal the Bylaws; provided, however, that, notwithstanding any other provision of this Restated Certificate of Incorporation (including any Certificate of Designation) or any provision of law that might otherwise permit a lesser or no vote, but in addition to any vote of the holders of any class or series of stock of the Corporation required by applicable law or by this Restated Certificate of Incorporation (including any Preferred Stock issued pursuant to any Certificate of Designation), the affirmative vote of the holders of at least two-thirds (2/3) of the voting power of all of the then-outstanding shares of the capital stock of the Corporation entitled to vote generally in the election of directors, voting together as a single class, shall be required to adopt, amend or repeal any provision of the Bylaws; provided, further, that if two-thirds (2/3) of the Whole Board has approved such adoption, amendment or repeal of any provisions of the Bylaws, then only the affirmative vote of the holders of at least a majority of the voting power of all of the then-outstanding shares of the capital stock of the Corporation entitled to vote generally in the election of directors, voting together as a single class, shall be required to adopt, amend or repeal any provision of the Bylaws.

ARTICLE VI: MATTERS RELATING TO THE BOARD OF DIRECTORS

1.    Director Powers. The business and affairs of the Corporation shall be managed by or under the direction of the Board, except as otherwise provided by law. In addition to the powers and authority expressly conferred upon them by statute or by this Restated Certificate of Incorporation or the Bylaws, the directors are hereby empowered to exercise all such powers and do all such acts and things as may be exercised or done by the Corporation.




2.    Number of Directors. Subject to the rights of the holders of any series of Preferred Stock to elect additional directors under specified circumstances, the total number of directors constituting the Whole Board shall be fixed from time to time exclusively by resolution adopted by a majority of the Whole Board.

3.     Classified Board. Subject to the special rights of the holders of any series of Preferred Stock to elect directors, the directors shall be divided, with respect to the time for which they severally hold office, into three classes designated as Class I, Class II and Class III, respectively (the “Classified Board”). The Board is authorized to assign members of the Board already in office to such classes of the Classified Board, which assignments shall become effective at the same time the Classified Board becomes effective. Directors shall be assigned to each class in accordance with a resolution or resolutions adopted by the Board, with the number of directors in each class to be divided as nearly equal as reasonably possible. The initial term of office of the Class I directors shall expire at the Corporation’s first annual meeting of stockholders following the closing of the Corporation’s initial public offering pursuant to an effective registration statement under the Securities Act of 1933, as amended (the “Securities Act”), relating to the offer and sale of Common Stock to the public (the “Initial Public Offering Closing”), the initial term of office of the Class II directors shall expire at the Corporation’s second annual meeting of stockholders following the Initial Public Offering Closing and the initial term of office of the Class III directors shall expire at the Corporation’s third annual meeting of stockholders following the Initial Public Offering Closing. At each annual meeting of stockholders following the Initial Public Offering Closing, directors elected to succeed those directors of the class whose terms then expire shall be elected for a term of office to expire at the third succeeding annual meeting of stockholders after their election. In the event of any increase or decrease in the authorized number of directors (a) each director then serving as such shall nevertheless continue as a director of the class of which the director is a member and (b) the newly created or eliminated directorships resulting from such increase or decrease shall be apportioned by the Board among the three classes of directors so as to ensure that no one class has more than one director more than any other class.

4.    Term and Removal. Each director shall hold office until the annual meeting at which such director’s term expires and until such director’s successor is elected and qualified, or until such director’s earlier death, resignation, disqualification or removal. Any director may resign at any time upon notice to the Corporation given in writing or by any electronic transmission permitted by the Bylaws. Subject to the special rights of the holders of any series of Preferred Stock, no director may be removed from the Board except for cause and only by the affirmative vote of the holders of at least two-thirds (2/3) of the voting power of the then-outstanding shares of capital stock of the Corporation entitled to vote generally in the election of directors voting together as a single class. In the event of any increase or decrease in the authorized number of directors, (a) each director then serving as such shall nevertheless continue as a director of the class of which the director is a member and (b) the newly created or eliminated directorships resulting from such increase or decrease shall be apportioned by the Board among the classes of directors so as to ensure that no one class has more than one director more than any other class. To the extent possible, consistent with the foregoing rule, any newly created directorships



shall be added to those classes whose terms of office are to expire at the latest dates following such allocation, and any newly eliminated directorships shall be subtracted from those classes whose terms of office are to expire at the earliest dates following such allocation, unless otherwise provided from time to time by resolution adopted by the Board. No decrease in the authorized number of directors constituting the Board shall shorten the term of any incumbent director.

5.    Vacancies and Newly Created Directorships. Subject to the special rights of the holders of any series of Preferred Stock to elect directors, any vacancy occurring in the Board for any cause, and any newly created directorship resulting from any increase in the authorized number of directors, shall, unless (a) the Board determines by resolution that any such vacancies or newly created directorships shall be filled by the stockholders or (b) as otherwise provided by law, be filled only by the affirmative vote of a majority of the directors then in office, even if less than a quorum, or by a sole remaining director, and not by the stockholders. Any director elected in accordance with the preceding sentence shall hold office for a term expiring at the annual meeting of stockholders at which the term of office of the class to which the director has been assigned expires or until such director’s successor shall have been duly elected and qualified, or until such director’s earlier death, resignation, disqualification or removal. No decrease in the authorized number of directors shall shorten the term of any incumbent director.

6.    Vote by Ballot. Election of directors need not be by written ballot unless the Bylaws shall so provide.

ARTICLE VII: DIRECTOR AND OFFICER LIABILITY

1.    Limitation of Liability. To the fullest extent permitted by law, no director or officer of the Corporation shall be personally liable to the Corporation or its stockholders for monetary damages for breach of fiduciary duty as a director or officer. Without limiting the effect of the preceding sentence, if the General Corporation Law is hereafter amended to authorize the further elimination or limitation of the liability of a director or officer, then the liability of a director or officer of the Corporation shall be eliminated or limited to the fullest extent permitted by the General Corporation Law, as so amended.

2.    Change in Rights. Neither any amendment nor repeal of this Article VII, nor the adoption of any provision of this Restated Certificate of Incorporation inconsistent with this Article VII, shall eliminate, reduce or otherwise adversely affect any limitation on the personal liability of a director or officer of the Corporation existing at the time of such amendment, repeal or adoption of such an inconsistent provision.

ARTICLE VIII: MATTERS RELATING TO STOCKHOLDERS

1.    No Action by Written Consent of Stockholders. Subject to the rights of any series of Preferred Stock then outstanding, no action shall be taken by the stockholders of the Corporation except



at a duly called annual or special meeting of stockholders, and no action shall be taken by the stockholders of the Corporation by written consent.

2.    Special Meeting of Stockholders. Special meetings of the stockholders of the Corporation may be called only by the Chairperson of the Board, the Chief Executive Officer or the Board acting pursuant to a resolution adopted by a majority of the Whole Board, and may not be called by any other person or persons.

3.    Advance Notice of Stockholder Nominations and Business Transacted at Special Meetings. Advance notice of stockholder nominations for the election of directors of the Corporation and of business to be brought by stockholders before any meeting of stockholders of the Corporation shall be given in the manner provided in the Bylaws. Business transacted at special meetings of stockholders shall be limited to the purpose or purposes stated in the notice of meeting.

ARTICLE IX: SEVERABILITY

If any provision of this Restated Certificate of Incorporation shall be held to be invalid, illegal or unenforceable, then such provision shall nonetheless be enforced to the maximum extent possible consistent with such holding and the remaining provisions of this Restated Certificate of Incorporation (including without limitation, all portions of any section of this Restated Certificate of Incorporation containing any such provision held to be invalid, illegal or unenforceable, that are not themselves invalid, illegal or unenforceable) shall remain in full force and effect.

ARTICLE X: AMENDMENT OF RESTATED CERTIFICATE OF INCORPORATION

The Corporation reserves the right to amend or repeal any provision contained in this Restated Certificate of Incorporation in the manner prescribed by the laws of the State of Delaware and all rights conferred upon stockholders are granted subject to this reservation; provided, however, that, notwithstanding any other provision of this Restated Certificate of Incorporation (including any Certificate of Designation) or any provision of law that might otherwise permit a lesser vote or no vote, but in addition to any vote of the holders of any class or series of the stock of the Corporation required by law or by this Restated Certificate of Incorporation (including any Certificate of Designation), and subject to Section 1 and 2.1 of Article IV, the affirmative vote of the holders of at least two-thirds (2/3) of the voting power of all of the then-outstanding shares of the capital stock of the Corporation entitled to vote generally in the election of directors, voting together as a single class, shall be required to amend or repeal or adopt any provision inconsistent with this Article X, Section 2 of Article IV, or Article V, Article VI, Article VII, Article VIII, Article IX or Article XI (the “Specified Provisions”); provided, further, that if two-thirds (2/3) of the Whole Board has approved such amendment or repeal of, or any provision inconsistent with, the Specified Provisions, then only the affirmative vote of the holders of at least a majority of the voting power of all of the then-outstanding shares of the capital stock of the Corporation entitled to vote generally in the election of directors, voting together as a single class, shall be required to amend or repeal, or adopt any provision inconsistent with, the Specified Provisions.






ARTICLE XI: CHOICE OF FORUM

Unless the Corporation consents in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware, to the fullest extent permitted by law, shall be the sole and exclusive forum for: (a) any derivative action or proceeding brought on behalf of the Corporation; (b) any action asserting a claim of breach of a fiduciary duty owed by, or other wrongdoing by, any director, officer, employee or agent of the Corporation to the Corporation or the Corporation’s stockholders; (c) any action asserting a claim against the Corporation arising pursuant to any provision of the General Corporation Law, this Restated Certificate of Incorporation or the Bylaws; (d) any action to interpret, apply, enforce or determine the validity of this Restated Certificate of Incorporation or the Bylaws; or (e) any action asserting a claim against the Corporation governed by the internal affairs doctrine.

Unless the Corporation consents in writing to the selection of an alternative forum, the federal district courts of the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act.

Any person or entity purchasing or otherwise acquiring or holding any interest in shares of capital stock of the Corporation shall be deemed to have notice of and to have consented to the provisions of this Article XI.
____________________________




EX-3.2 3 exhibit32sonos-bylaws.htm EX-3.2 Document
Exhibit 3.2



SONOS, INC.
(a Delaware corporation)
RESTATED BYLAWS
Adopted as of March 13, 2025


TABLE OF CONTENTS

Page
ARTICLE I: STOCKHOLDERS1
Section 1.1: Annual Meetings1
Section 1.2: Special Meetings1
Section 1.3: Notice of Meetings1
Section 1.4: Adjournments2
Section 1.5: Quorum2
Section 1.6: Organization3
Section 1.7: Voting; Proxies3
Section 1.8: Fixing Date for Determination of Stockholders of Record4
Section 1.9: List of Stockholders Entitled to Vote4
Section 1.10: Inspector of Elections5
Section 1.11: Notice of Stockholder Business; Nominations6
ARTICLE II: BOARD OF DIRECTORS14
Section 2.1: Number; Qualifications14
Section 2.2: Election; Resignation; Removal; Vacancies14
Section 2.3: Regular Meetings14
Section 2.4: Special Meetings14
Section 2.5: Remote Meetings Permitted15
Section 2.6: Quorum; Vote Required for Action15
Section 2.7: Organization15
Section 2.8: Unanimous Action by Directors in Lieu of a Meeting15
Section 2.9: Powers16
Section 2.10: Compensation of Directors16



Section 2.11: Confidentiality16
ARTICLE III: COMMITTEES16
Section 3.1: Committees16
Section 3.2: Committee Rules17
ARTICLE IV: OFFICERS; CHAIRPERSON17
Section 4.1: Generally17
Section 4.2: Chief Executive Officer18
Section 4.3: Chairperson of the Board18
Section 4.4: President19
Section 4.5: Chief Financial Officer19
Section 4.6: Treasurer19
Section 4.7: Vice President19
Section 4.8: Secretary20
Section 4.9: Delegation of Authority20
Section 4.10: Removal20
ARTICLE V: STOCK20
Section 5.1: Certificates; Uncertificated Shares20
Section 5.2: Lost, Stolen or Destroyed Stock Certificates; Issuance of New Certificates or Uncertificated Shares21
Section 5.3: Other Regulations21
ARTICLE VI: INDEMNIFICATION21
Section 6.1: Indemnification of Officers and Directors21
Section 6.2: Advance of Expenses22
Section 6.3: Non-Exclusivity of Rights22
Section 6.4: Indemnification Contracts23
Section 6.5: Right of Indemnitee to Bring Suit23
Section 6.6: Nature of Rights24
Section 6.7: Insurance24
ARTICLE VII: NOTICES24
Section 7.1: Notice24
Section 7.2: Waiver of Notice25
ARTICLE VIII: INTERESTED DIRECTORS26
Section 8.1: Interested Directors26
Section 8.2: Quorum26



ARTICLE IX: MISCELLANEOUS26
Section 9.1: Fiscal Year26
Section 9.2: Seal26
Section 9.3: Form of Records26
Section 9.4: Reliance Upon Books and Records27
Section 9.5: Certificate of Incorporation Governs27
Section 9.6: Severability27
Section 9.7: Time Periods27
ARTICLE X: AMENDMENT28




SONOS, INC.
(a Delaware corporation)
RESTATED BYLAWS
Adopted as of March 13, 2025

Article I: STOCKHOLDERS

Section 1.1: Annual Meetings. AN ANNUAL MEETING OF STOCKHOLDERS SHALL BE HELD FOR THE ELECTION OF DIRECTORS AT SUCH DATE AND TIME AS THE BOARD OF DIRECTORS OF THE CORPORATION (THE “BOARD”) SHALL EACH YEAR FIX. THE MEETING MAY BE HELD EITHER AT A PLACE, WITHIN OR WITHOUT THE STATE OF DELAWARE AS PERMITTED BY THE DELAWARE GENERAL CORPORATION LAW (THE “DGCL”), OR BY MEANS OF REMOTE COMMUNICATION AS THE BOARD IN ITS SOLE DISCRETION MAY DETERMINE. ANY PROPER BUSINESS MAY BE TRANSACTED AT THE ANNUAL MEETING.

Section 1.2: Special Meetings. SPECIAL MEETINGS OF STOCKHOLDERS FOR ANY PURPOSE OR PURPOSES SHALL BE CALLED IN THE MANNER SET FORTH IN THE RESTATED CERTIFICATE OF INCORPORATION OF THE CORPORATION (AS THE SAME MAY BE AMENDED AND/OR RESTATED FROM TIME TO TIME, THE “CERTIFICATE OF INCORPORATION”). THE SPECIAL MEETING MAY BE HELD EITHER AT A PLACE, WITHIN OR WITHOUT THE STATE OF DELAWARE, OR BY MEANS OF REMOTE COMMUNICATION AS THE BOARD IN ITS SOLE DISCRETION MAY DETERMINE. BUSINESS TRANSACTED AT ANY SPECIAL MEETING OF STOCKHOLDERS SHALL BE LIMITED TO MATTERS RELATING TO THE PURPOSE OR PURPOSES STATED IN THE NOTICE OF THE MEETING.

Section 1.3: Notice of Meetings. NOTICE OF ALL MEETINGS OF STOCKHOLDERS SHALL BE GIVEN IN WRITING OR BY ELECTRONIC TRANSMISSION IN THE MANNER PROVIDED BY APPLICABLE LAW (INCLUDING, WITHOUT LIMITATION, AS SET FORTH IN SECTION 7.1.1 OF THESE BYLAWS) STATING THE DATE, TIME AND PLACE, IF ANY, OF THE MEETING, THE MEANS OF REMOTE COMMUNICATION, IF ANY, BY WHICH STOCKHOLDERS AND PROXY HOLDERS MAY BE DEEMED TO BE PRESENT IN PERSON AND VOTE AT SUCH MEETING, AND THE RECORD DATE FOR DETERMINING THE STOCKHOLDERS ENTITLED TO VOTE AT THE MEETING. IN THE CASE OF A SPECIAL MEETING, SUCH NOTICE SHALL ALSO SET FORTH THE PURPOSE OR PURPOSES FOR WHICH THE MEETING IS CALLED. UNLESS OTHERWISE REQUIRED BY APPLICABLE LAW OR THE CERTIFICATE OF INCORPORATION, NOTICE OF ANY MEETING OF STOCKHOLDERS SHALL BE GIVEN NOT LESS THAN TEN (10), NOR MORE THAN SIXTY (60), DAYS BEFORE THE DATE OF THE MEETING TO EACH STOCKHOLDER OF RECORD ENTITLED TO VOTE AT SUCH MEETING.
1



Section 1.4: Adjournments. THE CHAIRPERSON OF THE MEETING SHALL HAVE THE POWER TO ADJOURN THE MEETING TO ANOTHER TIME, DATE AND PLACE (IF ANY). ANY MEETING OF STOCKHOLDERS, ANNUAL OR SPECIAL, MAY BE ADJOURNED FROM TIME TO TIME, AND NOTICE NEED NOT BE GIVEN OF ANY SUCH ADJOURNED MEETING (INCLUDING AN ADJOURNMENT TAKEN TO ADDRESS A TECHNICAL FAILURE TO CONVENE OR CONTINUE A MEETING USING REMOTE COMMUNICATION) IF THE TIME, DATE AND PLACE (IF ANY) THEREOF AND THE MEANS OF REMOTE COMMUNICATION (IF ANY) BY WHICH STOCKHOLDERS AND PROXY HOLDERS MAY BE DEEMED TO BE PRESENT IN PERSON AND VOTE AT SUCH ADJOURNED MEETING ARE ANNOUNCED AT THE MEETING AT WHICH THE ADJOURNMENT IS TAKEN; PROVIDED, HOWEVER, THAT IF THE ADJOURNMENT IS FOR MORE THAN THIRTY (30) DAYS, A NOTICE OF THE ADJOURNED MEETING SHALL BE GIVEN TO EACH STOCKHOLDER OF RECORD ENTITLED TO VOTE AT THE MEETING. AT THE ADJOURNED MEETING THE CORPORATION MAY TRANSACT ANY BUSINESS THAT MIGHT HAVE BEEN TRANSACTED AT THE ORIGINAL MEETING. TO THE FULLEST EXTENT PERMITTED BY LAW, THE BOARD MAY POSTPONE, RESCHEDULE OR CANCEL ANY PREVIOUSLY SCHEDULED SPECIAL OR ANNUAL MEETING OF THE STOCKHOLDERS BEFORE IT IS TO BE HELD, REGARDLESS OF WHETHER ANY NOTICE OR PUBLIC DISCLOSURE WITH RESPECT TO ANY SUCH MEETING HAS BEEN SENT OR MADE PURSUANT TO SECTION 1.3 HEREOF OR OTHERWISE, IN WHICH CASE NOTICE SHALL BE PROVIDED TO THE STOCKHOLDERS OF THE NEW DATE, TIME AND PLACE, IF ANY, OF THE MEETING AS PROVIDED IN SECTION 1.3 ABOVE.

Section 1.5: Quorum. EXCEPT AS OTHERWISE PROVIDED BY APPLICABLE LAW, THE CERTIFICATE OF INCORPORATION OR THESE BYLAWS, AT EACH MEETING OF STOCKHOLDERS THE HOLDERS OF A MAJORITY OF THE VOTING POWER OF THE SHARES OF STOCK ISSUED AND OUTSTANDING AND ENTITLED TO VOTE AT THE MEETING, PRESENT IN PERSON OR REPRESENTED BY PROXY, SHALL CONSTITUTE A QUORUM FOR THE TRANSACTION OF BUSINESS; PROVIDED, HOWEVER, THAT WHERE A SEPARATE VOTE BY A CLASS OR CLASSES OR SERIES OF STOCK IS REQUIRED BY APPLICABLE LAW OR THE CERTIFICATE OF INCORPORATION, THE HOLDERS OF A MAJORITY OF THE VOTING POWER OF THE SHARES OF SUCH CLASS OR CLASSES OR SERIES OF THE STOCK ISSUED AND OUTSTANDING AND ENTITLED TO VOTE ON SUCH MATTER, PRESENT IN PERSON OR REPRESENTED BY PROXY AT THE MEETING, SHALL CONSTITUTE A QUORUM ENTITLED TO TAKE ACTION WITH RESPECT TO THE VOTE ON SUCH MATTER. IF A QUORUM SHALL FAIL TO ATTEND ANY MEETING, THE CHAIRPERSON OF THE MEETING OR, IF DIRECTED TO BE VOTED ON BY THE CHAIRPERSON OF THE MEETING, THE HOLDERS OF A MAJORITY OF THE VOTING POWER OF THE SHARES ENTITLED TO VOTE WHO ARE PRESENT IN PERSON OR REPRESENTED BY PROXY AT THE MEETING MAY ADJOURN THE MEETING. SHARES OF THE CORPORATION’S STOCK BELONGING TO THE CORPORATION (OR TO
2



ANOTHER CORPORATION, IF A MAJORITY OF THE SHARES ENTITLED TO VOTE IN THE ELECTION OF DIRECTORS OF SUCH OTHER CORPORATION ARE HELD, DIRECTLY OR INDIRECTLY, BY THE CORPORATION), SHALL NEITHER BE ENTITLED TO VOTE NOR BE COUNTED FOR QUORUM PURPOSES; PROVIDED, HOWEVER, THAT THE FOREGOING SHALL NOT LIMIT THE RIGHT OF THE CORPORATION OR ANY OTHER CORPORATION TO VOTE ANY SHARES OF THE CORPORATION’S STOCK HELD BY IT IN A FIDUCIARY CAPACITY AND TO COUNT SUCH SHARES FOR PURPOSES OF DETERMINING A QUORUM. A QUORUM, ONCE ESTABLISHED AT A MEETING, SHALL NOT BE BROKEN BY THE WITHDRAWAL OF ENOUGH VOTES TO LEAVE LESS THAN A QUORUM.

Section 1.6: Organization. MEETINGS OF STOCKHOLDERS SHALL BE PRESIDED OVER BY (A) SUCH PERSON AS THE BOARD MAY DESIGNATE, OR (B) IN SUCH PERSON’S ABSENCE, THE CHAIRPERSON OF THE BOARD, OR (C) IN SUCH PERSON’S ABSENCE, THE CHIEF EXECUTIVE OFFICER OF THE CORPORATION OR (D) IN SUCH PERSON’S ABSENCE, THE PRESIDENT OF THE CORPORATION, OR (E) IN THE ABSENCE OF SUCH PERSON, BY A VICE PRESIDENT. SUCH PERSON SHALL BE CHAIRPERSON OF THE MEETING AND, SUBJECT TO SECTION 1.10 OF THESE BYLAWS, SHALL DETERMINE THE ORDER OF BUSINESS AND THE PROCEDURE AT THE MEETING, INCLUDING SUCH REGULATION OF THE MANNER OF VOTING AND THE CONDUCT OF DISCUSSION AS SEEMS TO SUCH PERSON TO BE IN ORDER. THE SECRETARY OF THE CORPORATION SHALL ACT AS SECRETARY OF THE MEETING, BUT IN SUCH PERSON’S ABSENCE THE CHAIRPERSON OF THE MEETING MAY APPOINT ANY PERSON TO ACT AS SECRETARY OF THE MEETING.

Section 1.7: Voting; Proxies. EACH STOCKHOLDER OF RECORD ENTITLED TO VOTE AT A MEETING OF STOCKHOLDERS MAY AUTHORIZE ANOTHER PERSON OR PERSONS TO ACT FOR SUCH STOCKHOLDER BY PROXY. SUCH A PROXY MAY BE PREPARED, TRANSMITTED AND DELIVERED IN ANY MANNER PERMITTED BY APPLICABLE LAW. EXCEPT AS MAY BE REQUIRED IN THE CERTIFICATE OF INCORPORATION, DIRECTORS SHALL BE ELECTED BY A PLURALITY OF THE VOTES OF THE SHARES PRESENT IN PERSON OR REPRESENTED BY PROXY AT THE MEETING AND ENTITLED TO VOTE ON THE ELECTION OF DIRECTORS. UNLESS OTHERWISE PROVIDED BY APPLICABLE LAW, RULE OR REGULATION APPLICABLE TO THE CORPORATION OR ITS SECURITIES, THE RULES OR REGULATIONS OF ANY STOCK EXCHANGE APPLICABLE TO THE CORPORATION, THE CERTIFICATE OF INCORPORATION OR THESE BYLAWS, EVERY MATTER OTHER THAN THE ELECTION OF DIRECTORS SHALL BE DECIDED BY THE AFFIRMATIVE VOTE OF THE HOLDERS OF A MAJORITY OF THE VOTING POWER OF THE SHARES OF STOCK ENTITLED TO VOTE ON SUCH MATTER THAT ARE PRESENT IN PERSON OR REPRESENTED BY PROXY AT THE MEETING AND ARE VOTED FOR OR AGAINST THE MATTER (OR IF THERE ARE TWO OR MORE CLASSES OR SERIES OF STOCK ENTITLED TO VOTE AS
3



SEPARATE CLASSES, THEN IN THE CASE OF EACH CLASS OR SERIES, THE HOLDERS OF A MAJORITY OF THE VOTING POWER OF THE SHARES OF STOCK OF THAT CLASS OR SERIES PRESENT IN PERSON OR REPRESENTED BY PROXY AT THE MEETING VOTING FOR OR AGAINST SUCH MATTER).

Section 1.8: Fixing Date for Determination of Stockholders of Record. IN ORDER THAT THE CORPORATION MAY DETERMINE THE STOCKHOLDERS ENTITLED TO NOTICE OF OR TO VOTE AT ANY MEETING OF STOCKHOLDERS OR ANY ADJOURNMENT THEREOF, THE BOARD MAY FIX A RECORD DATE, WHICH RECORD DATE SHALL NOT PRECEDE THE DATE UPON WHICH THE RESOLUTION FIXING THE RECORD DATE IS ADOPTED BY THE BOARD, AND WHICH RECORD DATE SHALL, UNLESS OTHERWISE REQUIRED BY LAW, NOT BE MORE THAN SIXTY (60), NOR LESS THAN TEN (10), DAYS BEFORE THE DATE OF SUCH MEETING. IF NO RECORD DATE IS FIXED BY THE BOARD, THE RECORD DATE FOR DETERMINING STOCKHOLDERS ENTITLED TO NOTICE OF OR TO VOTE AT A MEETING OF STOCKHOLDERS SHALL BE AT THE CLOSE OF BUSINESS ON THE DAY NEXT PRECEDING THE DAY ON WHICH NOTICE IS GIVEN, OR, IF NOTICE IS WAIVED, AT THE CLOSE OF BUSINESS ON THE DAY NEXT PRECEDING THE DAY ON WHICH THE MEETING IS HELD. A DETERMINATION OF STOCKHOLDERS OF RECORD ENTITLED TO NOTICE OF OR TO VOTE AT A MEETING OF STOCKHOLDERS SHALL APPLY TO ANY ADJOURNMENT OF THE MEETING; PROVIDED, HOWEVER, THAT THE BOARD MAY FIX A NEW RECORD DATE FOR DETERMINATION OF STOCKHOLDERS ENTITLED TO NOTICE OF OR TO VOTE AT THE ADJOURNED MEETING.

IN ORDER THAT THE CORPORATION MAY DETERMINE THE STOCKHOLDERS ENTITLED TO RECEIVE PAYMENT OF ANY DIVIDEND OR OTHER DISTRIBUTION OR ALLOTMENT OF ANY RIGHTS, OR ENTITLED TO EXERCISE ANY RIGHTS IN RESPECT OF ANY CHANGE, CONVERSION OR EXCHANGE OF STOCK OR FOR THE PURPOSE OF ANY OTHER LAWFUL ACTION, THE BOARD MAY FIX, IN ADVANCE, A RECORD DATE, WHICH SHALL NOT PRECEDE THE DATE UPON WHICH THE RESOLUTION FIXING THE RECORD DATE IS ADOPTED BY THE BOARD AND WHICH SHALL NOT BE MORE THAN SIXTY (60) DAYS PRIOR TO SUCH ACTION. IF NO SUCH RECORD DATE IS FIXED BY THE BOARD, THEN THE RECORD DATE FOR DETERMINING STOCKHOLDERS FOR ANY SUCH PURPOSE SHALL BE AT THE CLOSE OF BUSINESS ON THE DAY ON WHICH THE BOARD ADOPTS THE RESOLUTION RELATING THERETO.

Section 1.9: List of Stockholders Entitled to Vote. THE SECRETARY SHALL PREPARE, AT LEAST TEN (10) DAYS BEFORE EVERY MEETING OF STOCKHOLDERS, A COMPLETE LIST OF STOCKHOLDERS ENTITLED TO VOTE AT THE MEETING (PROVIDED, HOWEVER, IF THE RECORD DATE FOR DETERMINING THE STOCKHOLDERS ENTITLED TO VOTE IS LESS THAN TEN (10) DAYS BEFORE THE DATE OF THE MEETING, THE LIST SHALL REFLECT THE STOCKHOLDERS ENTITLED TO
4



VOTE AS OF THE TENTH (10TH) DAY BEFORE THE MEETING DATE), ARRANGED IN ALPHABETICAL ORDER AND SHOWING THE ADDRESS OF EACH STOCKHOLDER AND THE NUMBER OF SHARES REGISTERED IN THE NAME OF EACH STOCKHOLDER. SUCH LIST SHALL BE OPEN TO THE EXAMINATION OF ANY STOCKHOLDER, FOR ANY PURPOSE GERMANE TO THE MEETING, FOR A PERIOD OF AT LEAST TEN (10) DAYS PRIOR TO THE MEETING, (A) ON A REASONABLY ACCESSIBLE ELECTRONIC NETWORK AS PERMITTED BY APPLICABLE LAW (PROVIDED, THAT THE INFORMATION REQUIRED TO GAIN ACCESS TO THE LIST IS PROVIDED WITH THE NOTICE OF THE MEETING), OR (B) DURING ORDINARY BUSINESS HOURS, AT THE PRINCIPAL PLACE OF BUSINESS OF THE CORPORATION. EXCEPT AS OTHERWISE PROVIDED BY LAW, THE LIST SHALL PRESUMPTIVELY DETERMINE THE IDENTITY OF THE STOCKHOLDERS ENTITLED TO VOTE AT THE MEETING AND THE NUMBER OF SHARES HELD BY EACH OF THEM.

Section 1.10: Inspectors of Elections.

1.10.1 Applicability. Unless otherwise required by the Certificate of Incorporation or by the DGCL, the following provisions of this Section 1.10 shall apply only if and when the Corporation has a class of voting stock that is: (a) listed on a national securities exchange; (b) authorized for quotation on an interdealer quotation system of a registered national securities association; or (c) held of record by more than two thousand (2,000) stockholders. In all other cases, observance of the provisions of this Section 1.10 shall be optional, and at the discretion of the Board.

1.10.2 Appointment. The Corporation shall, in advance of any meeting of stockholders, appoint one or more inspectors of election to act at the meeting and make a written report thereof. The Corporation may designate one or more persons as alternate inspectors to replace any inspector who fails to act. If no inspector or alternate is able to act at a meeting of stockholders, the person presiding at the meeting shall appoint one or more inspectors to act at the meeting.

1.10.3 Inspector’s Oath. Each inspector of election, before entering upon the discharge of such inspector’s duties, shall take and sign an oath faithfully to execute the duties of inspector with strict impartiality and according to the best of such inspector’s ability.

1.10.4 Duties of Inspectors. At a meeting of stockholders, the inspectors of election shall (a) ascertain the number of shares outstanding and the voting power of each share, (b) determine the shares represented at a meeting and the validity of proxies and ballots, (c) count all votes and ballots, (d) determine and retain for a reasonable period of time a record of the disposition of any challenges made to any determination by the inspectors, and (e) certify their determination of the number of shares represented at the meeting, and their count of all votes and ballots. The inspectors may appoint or retain other persons or entities to assist the inspectors in the performance of the duties of the inspectors.

5



1.10.5 Opening and Closing of Polls. The date and time of the opening and the closing of the polls for each matter upon which the stockholders will vote at a meeting shall be announced by the chairperson of the meeting at the meeting. No ballot, proxies or votes, nor any revocations thereof or changes thereto, shall be accepted by the inspectors after the closing of the polls unless the Court of Chancery of the State of Delaware, upon application by a stockholder, shall determine otherwise.

1.10.6 Determinations. In determining the validity and counting of proxies and ballots, the inspectors shall be limited to an examination of the proxies, any envelopes submitted with those proxies, any information provided in connection with proxies pursuant to Section 211(a)(2)b.(i) of the DGCL, or in accordance with Sections 211(e) or 212(c)(2) of the DGCL, ballots and the regular books and records of the Corporation, except that the inspectors may consider other reliable information for the limited purpose of reconciling proxies and ballots submitted by or on behalf of banks, brokers, their nominees or similar persons which represent more votes than the holder of a proxy is authorized by the record owner to cast or more votes than the stockholder holds of record. If the inspectors consider other reliable information for the limited purpose permitted herein, the inspectors at the time they make their certification of their determinations pursuant to this Section 1.10 shall specify the precise information considered by them, including the person or persons from whom they obtained the information, when the information was obtained, the means by which the information was obtained and the basis for the inspectors’ belief that such information is accurate and reliable.

Section 1.11: Notice of Stockholder Business; Nominations.

1.11.1 Annual Meeting of Stockholders.

(a) Nominations of persons for election to the Board and the proposal of other business to be considered by the stockholders may be made at an annual meeting of stockholders only: (i) pursuant to the Corporation’s notice of such meeting (or any supplement thereto), (ii) by or at the direction of the Board or any committee thereof or (iii) by any stockholder of the Corporation who was a stockholder of record at the time of giving of the notice provided for in this Section 1.11 (the “Record Stockholder”), who is entitled to vote at such meeting and who complies with the notice and other procedures set forth in this Section 1.11 in all applicable respects. For the avoidance of doubt, the foregoing clause (iii) shall be the exclusive means for a stockholder to make nominations or propose business (other than business included in the Corporation’s proxy materials pursuant to Rule 14a-8 under the Securities Exchange Act of 1934, as amended (such act, and the rules and regulations promulgated thereunder, the “Exchange Act”), at an annual meeting of stockholders, and such stockholder must fully comply with the notice and other procedures set forth in this Section 1.11 to make such nominations or propose business before an annual meeting.

(b) For nominations or other business to be properly brought before an annual meeting by a Record Stockholder pursuant to Section 1.11.1(a) of these Bylaws:
6



(i) the Record Stockholder must have given timely notice thereof in writing to the Secretary of the Corporation and provide any updates or supplements to such notice at the times and in the forms required by this Section 1.11;

(ii) such other business (other than the nomination of persons for election to the Board) must otherwise be a proper matter for stockholder action;

(iii) if the Proposing Person (as defined below) has provided the Corporation with a Solicitation Notice (as defined below), such Proposing Person must, in the case of a proposal other than the nomination of persons for election to the Board, have delivered a proxy statement and form of proxy to holders of at least the percentage of the Corporation’s voting shares required under applicable law to carry any such proposal, or, in the case of a nomination or nominations, have complied with the requirements of Rule 14a-19(a)(3) of the Exchange Act, and must, in either case, have included in such materials the Solicitation Notice; and

(iv) if no Solicitation Notice relating thereto has been timely provided pursuant to this Section 1.11, the Proposing Person proposing such business or nomination must not have solicited a number of proxies sufficient to have required the delivery of such a Solicitation Notice under this Section 1.11.

To be timely, a Record Stockholder’s notice must be delivered to the Secretary at the principal executive offices of the Corporation not later than the close of business on the seventy-fifth (75th) day nor earlier than the close of business on the one hundred and fifth (105th) day prior to the first anniversary of the preceding year’s annual meeting (except in the case of the Corporation’s first annual meeting following its initial public offering, for which such notice shall be timely if delivered in the same time period as if such meeting were a special meeting governed by Section 1.11.2 of these Bylaws); provided, however, that in the event that the date of the annual meeting is more than thirty (30) days before, or more than sixty (60) days after, such anniversary date, notice by the Record Stockholder to be timely must be so delivered (A) no earlier than the close of business on the one hundred and fifth (105th) day prior to such annual meeting and (B) no later than the close of business on the later of the seventy-fifth (75th) day prior to such annual meeting or the close of business on the tenth (10th) day following the day on which Public Announcement (as defined below) of the date of such meeting is first made by the Corporation. In no event shall an adjournment or postponement of an annual meeting for which notice has been given commence a new time period (or extend any time period) for providing the Record Stockholder’s notice. Such Record Stockholder’s notice shall set forth:

(x) as to each person whom the Record Stockholder proposes to nominate for election or reelection as a director:

(i) the name, age, business address and residence address of such person;

(ii) the principal occupation or employment of such nominee;
7



(iii) the class, series and number of any shares of stock of the Corporation that are beneficially owned or owned of record by such person or any Associated Person (as defined in Section 1.11.3(c));

(iv) the date or dates such shares were acquired and the investment intent of such acquisition;

(v) all other information relating to such person that would be required to be disclosed in solicitations of proxies for election of directors in an election contest (even if an election contest is not involved), or would be otherwise required, in each case pursuant to and in accordance with Section 14(a) (or any successor provision) under the Exchange Act and the rules and regulations thereunder (including such person’s written consent to being named in the proxy statement as a nominee, to the public disclosure of information regarding or related to such person provided to the Corporation by such person or otherwise pursuant to this Section 1.11 and to serving as a director if elected); and

(vi) whether such person meets the independence requirements of the stock exchange upon which the Corporation’s Common Stock is primarily traded.

(y) as to any other business that the Record Stockholder proposes to bring before the meeting, a brief description of the business desired to be brought before the meeting, the text of the proposal or business (including the text of any resolutions proposed for consideration and in the event that such business includes a proposal to amend the Bylaws, the text of the proposed amendment), the reasons for conducting such business at the meeting and any material interest in such business of such Proposing Person, including any anticipated benefit to any Proposing Person therefrom; and

(z) as to the Proposing Person giving the notice:

(i) the current name and address of such Proposing Person, including, if applicable, their name and address as they appear on the Corporation’s stock ledger, if different;

(ii) the class or series and number of shares of stock of the Corporation that are directly or indirectly owned of record or beneficially owned by such Proposing Person, including any shares of any class or series of the Corporation as to which such Proposing Person has a right to acquire beneficial ownership at any time in the future;

(iii) whether and the extent to which any derivative interest in the Corporation’s equity securities (including without limitation any option, warrant, convertible security, stock appreciation right, or similar right with an exercise or conversion privilege or a settlement payment or mechanism at a price related to any class or series of shares of the Corporation or with a value derived in whole or in part from the value of any class or series of shares of the Corporation, whether or not such instrument or right shall be subject to settlement in the
8



underlying class or series of shares of the Corporation or otherwise, and any cash-settled equity swap, total return swap, synthetic equity position or similar derivative arrangement, as well as any rights to dividends on the shares of any class or series of shares of the Corporation that are separated or separable from the underlying shares of the Corporation) or any short interest in any security of the Corporation (for purposes of this Bylaw a person shall be deemed to have a short interest in a security if such person directly or indirectly, through any contract, arrangement, understanding, relationship or otherwise, has the opportunity to profit or share in any profit derived from any increase or decrease in the value of the subject security, including through performance-related fees) is held directly or indirectly by or for the benefit of such Proposing Person, including without limitation whether and the extent to which any ongoing hedging or other transaction or series of transactions has been entered into by or on behalf of, or any other agreement, arrangement or understanding (including without limitation any short position or any borrowing or lending of shares) has been made, the effect or intent of which is to mitigate loss to or manage risk or benefit of share price changes for, or to increase or decrease the voting power of, such Proposing Person with respect to any share of stock of the Corporation;

(iv) any other material relationship between such Proposing Person, on the one hand, and the Corporation, any affiliate of the Corporation or any Principal Competitor (as defined in Section 1.11.3(c)) of the Corporation, on the other hand;

(v) any direct or indirect material interest in any material contract or agreement between such Proposing Person, on the one hand, and with the Corporation, any affiliate of the Corporation or any Principal Competitor of the Corporation, on the other hand (including, in any such case, any employment agreement, collective bargaining agreement or consulting agreement);

(vi) any other information relating to such Proposing Person that would be required to be disclosed in a proxy statement or other filing required to be made in connection with solicitations of proxies or consents by such Proposing Person in support of the business proposed to be brought before the meeting pursuant to Section 14(a) (or any successor provision) under the Exchange Act and the rules and regulations thereunder (the disclosures to be made pursuant to the foregoing clauses (iv) through (vi) are referred to as “Disclosable Interests”). For purposes hereof “Disclosable Interests” shall not include any information with respect to the ordinary course business activities of any broker, dealer, commercial bank, trust company or other nominee who is a Proposing Person solely as a result of being the stockholder directed to prepare and submit the notice required by these Bylaws on behalf of a beneficial owner;

(vii) such Proposing Person’s written consent to the public disclosure of information provided to the Corporation pursuant to this Section 1.11;

(viii) a complete written description of any agreement, arrangement or understanding (whether oral or in writing) (including any knowledge that another person or entity is Acting in Concert (as defined in Section 1.11.3(c)) with such Proposing Person) between or among, on the
9



one hand, such Proposing Person or any Associated Person and, on the other hand, any other person Acting in Concert with any of the foregoing persons;

(ix) as to each person whom such Proposing Person proposes to nominate for election or re-election as a director, any agreement, arrangement or understanding of such person with any other person or entity other than the Corporation with respect to any direct or indirect compensation, reimbursement or indemnification in connection with service or action as a director known to such Proposing Person after reasonable inquiry;

(x) a representation that the Record Stockholder is a holder of record of stock of the Corporation entitled to vote at such meeting and intends to appear in person or by proxy at the meeting to propose such business or nomination;

(xi) a representation whether such Proposing Person intends (or is part of a group that intends) to deliver a proxy statement or form of proxy to holders of, in the case of a proposal, at least the percentage of the Corporation’s voting shares required under applicable law to carry the proposal or, in the case of a nomination or nominations, a sufficient number of holders to comply with Rule 14a-19(a)(3) of the Exchange Act (an affirmative statement of such intent being a “Solicitation Notice”); and

(xii) any proxy, contract, arrangement, or relationship pursuant to which the Proposing Person has a right to vote, directly or indirectly, any shares of any security of the Corporation.
A stockholder providing written notice required by this Section 1.11 will update and supplement such notice in writing, if necessary, so that the information provided or required to be provided in such notice is true and correct in all material respects as of (i) the record date for the meeting and (ii) the close of business on the fifth (5th) business day prior to the meeting and, in the event of any adjournment or postponement thereof, the close of business on the fifth (5th) business day prior to such adjourned or postponed meeting. In the case of an update and supplement pursuant to clause (i) of the foregoing sentence, such update and supplement will be received by the Secretary of the Corporation at the principal executive office of the Corporation not later than five (5) business days after the record date for the meeting, and in the case of an update and supplement pursuant to clause (ii) of the foregoing sentence, such update and supplement will be received by the Secretary of the Corporation at the principal executive office of the Corporation not later than two (2) business days prior to the date for the meeting, and, in the event of any adjournment or postponement thereof, two (2) business days prior to such adjourned or postponed meeting.

(c) Notwithstanding anything in the second sentence of Section 1.11.1(b) of these Bylaws to the contrary, in the event that the number of directors to be elected to the Board is increased and there is no Public Announcement by the Corporation naming all of the nominees for director or specifying the size of the increased Board at least seventy five (75) days prior to the first anniversary of the preceding year’s annual meeting (or, if the annual meeting is held more than thirty (30) days before or sixty (60) days after such anniversary date, at least seventy five (75) days prior to such annual meeting), a stockholder’s notice
10



required by this Section 1.11 shall also be considered timely, but only with respect to nominees for any new positions created by such increase, if it shall be delivered to the Secretary of the Corporation at the principal executive office of the Corporation no later than the close of business on the tenth (10th) day following the day on which such Public Announcement is first made by the Corporation.

(d) Notwithstanding anything in Section 1.11 or any other provision of the Bylaws to the contrary, any person who has been determined by a majority of the Whole Board to have violated Section 2.11 of these Bylaws or a Board Confidentiality Policy (as defined below) while serving as a director of the Corporation in the preceding five (5) years shall be ineligible to be nominated or serve as a member of the Board, absent a prior waiver for such nomination or service approved by two-thirds of the Whole Board.

1.11.2 Special Meetings of Stockholders. Only such business shall be conducted at a special meeting of stockholders as shall have been brought before the meeting pursuant to the Corporation’s notice of such meeting. Nominations of persons for election to the Board may be made at a special meeting of stockholders at which directors are to be elected pursuant to the Corporation’s notice of such meeting (a) by or at the direction of the Board or any committee thereof or (b) provided that the Board has determined that directors shall be elected at such meeting, by any stockholder of the Corporation who is a stockholder of record at the time of giving of notice of the special meeting, who shall be entitled to vote at the meeting and who complies with the notice and other procedures set forth in this Section 1.11 in all applicable respects. In the event the Corporation calls a special meeting of stockholders for the purpose of electing one or more directors to the Board, any such stockholder may nominate a person or persons (as the case may be), for election to such position(s) as specified in the Corporation’s notice of meeting, if the stockholder’s notice required by Section 1.11.1(b) of these Bylaws shall be delivered to the Secretary of the Corporation at the principal executive offices of the Corporation (i) no earlier than the one hundred fifth (105th) day prior to such special meeting and (ii) no later than the close of business on the later of the seventy-fifth (75th) day prior to such special meeting or the tenth (10th) day following the day on which Public Announcement is first made of the date of the special meeting and of the nominees proposed by the Board to be elected at such meeting.

1.11.3 General.

(a) Only such persons who are nominated in accordance with the procedures set forth in this Section 1.11 shall be eligible to be elected at a meeting of stockholders and serve as directors and only such business shall be conducted at a meeting of stockholders as shall have been brought before the meeting in accordance with the procedures set forth in this Section 1.11. Except as otherwise provided by law or these Bylaws, the chairperson of the meeting shall have the power and duty to determine whether a nomination or any other business proposed to be brought before the meeting was made or proposed, as the case may be, in accordance with the procedures set forth in this Section 1.11 and, if any proposed nomination or business is not in compliance herewith, to declare that such defective proposal or nomination shall be disregarded. Without limiting any other provisions and requirements of this Section 1.11, unless otherwise required by law, if (i) any stockholder provides notice pursuant to Rule 14a-19(b)
11



under the Exchange Act (for the avoidance of doubt, such notice must be delivered within the time period provided for in Section 1.11.1(b)(iv) to be considered timely) and (ii) such stockholder subsequently either (A) notifies the Corporation that such stockholder no longer intends to solicit proxies in support of director nominees other than the Corporation’s nominees in accordance with Rule 14a-19 under the Exchange Act or (B) fails to comply with the requirements of Rule 14a-19(a)(2) or Rule 14a-19(a)(3) under the Exchange Act, then such stockholder’s nominations shall be deemed null and void and the Corporation shall disregard any proxies or votes solicited for such stockholder’s nominees. Upon request by the Corporation, if any stockholder provides notice pursuant to Rule 14a-19(b) under the Exchange Act, such stockholder shall deliver to the Corporation, no later than five (5) business days prior to the applicable meeting, reasonable evidence that it has met the requirements of Rule 14a-19(a)(3) under the Exchange Act. Notwithstanding the foregoing provisions of this Section 1.11, unless otherwise required by law, if the stockholder (or a Qualified Representative of the stockholder (as defined below)) does not appear at the annual or special meeting of stockholders of the Corporation to present a nomination or proposed business, such nomination shall be disregarded and such proposed business shall not be transacted, notwithstanding that proxies in respect of such vote may have been received by the Corporation. Any stockholder directly or indirectly soliciting proxies from other stockholders must use a proxy card color other than white, which white card shall be reserved for exclusive use by the Corporation.

(b) Notwithstanding the foregoing provisions of this Section 1.11, a stockholder shall also comply with all applicable requirements of the Exchange Act and the rules and regulations thereunder with respect to the matters set forth herein. Nothing in this Section 1.11 shall be deemed to affect any rights of (a) stockholders to request inclusion of proposals in the Corporation’s proxy statement pursuant to Rule 14a-8 under the Exchange Act or (b) the holders of any series of Preferred Stock to elect directors pursuant to any applicable provisions of the Certificate of Incorporation.

(c) For purposes of this Section 1.11 the following definitions shall apply:

A) a person shall be deemed to be “Acting in Concert” with another person if such person knowingly acts pursuant to an express agreement, arrangement or understanding in concert with, or toward a common goal relating to the management, governance or control of the Corporation in substantial parallel with, such other person; provided, that a person shall not be deemed to be Acting in Concert with any other person solely as a result of the solicitation or receipt of revocable proxies or consents from such other person in response to a solicitation made pursuant to, and in accordance with, Section 14(a) (or any successor provision) of the Exchange Act by way of a proxy or consent solicitation statement filed on Schedule 14A;

(B) “Associated Person” shall mean with respect to any subject stockholder or other person (including any proposed nominee) (1) any person directly or indirectly controlling, controlled by or under common control with such stockholder or other person, (2) any beneficial owner of shares of stock of the Corporation owned of record or
12



beneficially by such stockholder or other person, and (3) any associate (as defined in Rule 405 under the Securities Act of 1933, as amended), of such stockholder or other person;

(C) “Principal Competitor shall mean any entity that provides products or services that compete with or are alternatives to the principal products produced or services provided by the Corporation or its affiliates;

(D) “Proposing Person” shall mean (1) the stockholder providing the notice of business proposed to be brought before an annual meeting or nomination of persons for election to the Board at a stockholder meeting and (2) the beneficial owner or beneficial owners, if different, on whose behalf the notice of business proposed to be brought before the annual meeting or nomination of persons for election to the Board at a stockholder meeting is made;

(E) “Public Announcement” shall mean disclosure in a press release reported by a national news service or in a document publicly filed by the Corporation with the Securities and Exchange Commission pursuant to Section 13, 14 or 15(d) of the Exchange Act; and

(F) to be considered a “Qualified Representative” of a stockholder, a person must be a duly authorized officer, manager or partner of such stockholder or must be authorized by a writing executed by such stockholder or an electronic transmission delivered by such stockholder to act for such stockholder as a proxy at the meeting of stockholders and such person must produce such writing or electronic transmission, or a reliable reproduction thereof, at the annual meeting; provided, however, that if the stockholder is (1) a general or limited partnership, any general partner or person who functions as a general partner of the general or limited partnership or who controls the general or limited partnership shall be deemed a Qualified Representative, (2) a corporation or a limited liability company, any officer or person who functions as the substantial equivalent of an officer of the corporation or limited liability company or any officer, director, general partner or person who functions as an officer, director or general partner of any entity ultimately in control of the corporation or limited liability company shall be deemed a Qualified Representative or (z) a trust, any trustee of such trust shall be deemed a Qualified Representative. The Secretary of the Corporation, or any other person who shall be appointed to serve as secretary of the meeting, may require, on behalf of the Corporation, reasonable and appropriate documentation to verify the status of a person purporting to be a “Qualified Representative” for purposes hereof.




13



ARTICLE II: BOARD OF DIRECTORS

Section 2.1: Number; Qualifications. THE TOTAL NUMBER OF DIRECTORS CONSTITUTING THE BOARD (THE “WHOLE BOARD”) SHALL BE FIXED FROM TIME TO TIME IN THE MANNER SET FORTH IN THE CERTIFICATE OF INCORPORATION. NO DECREASE IN THE AUTHORIZED NUMBER OF DIRECTORS CONSTITUTING THE WHOLE BOARD SHALL SHORTEN THE TERM OF ANY INCUMBENT DIRECTOR. DIRECTORS NEED NOT BE STOCKHOLDERS OF THE CORPORATION.

Section 2.2: Election; Resignation; Removal; Vacancies. ELECTION OF DIRECTORS NEED NOT BE BY WRITTEN BALLOT. UNLESS OTHERWISE PROVIDED BY THE CERTIFICATE OF INCORPORATION AND SUBJECT TO THE SPECIAL RIGHTS OF HOLDERS OF ANY SERIES OF PREFERRED STOCK TO ELECT DIRECTORS, THE BOARD SHALL BE DIVIDED INTO THREE CLASSES, DESIGNATED AS CLASS I, CLASS II AND CLASS III. EACH CLASS SHALL CONSIST, AS NEARLY AS MAY BE POSSIBLE, OF ONE-THIRD OF THE WHOLE BOARD. EACH DIRECTOR SHALL HOLD OFFICE UNTIL THE ANNUAL MEETING AT WHICH SUCH DIRECTOR’S TERM EXPIRES AND UNTIL SUCH DIRECTOR’S SUCCESSOR IS ELECTED AND QUALIFIED OR UNTIL SUCH DIRECTOR’S EARLIER DEATH, RESIGNATION, DISQUALIFICATION OR REMOVAL. ANY DIRECTOR MAY RESIGN BY DELIVERING A RESIGNATION IN WRITING OR BY ELECTRONIC TRANSMISSION TO THE CORPORATION AT ITS PRINCIPAL OFFICE OR TO THE CHAIRPERSON OF THE BOARD, THE CHIEF EXECUTIVE OFFICER, OR THE SECRETARY. SUCH RESIGNATION SHALL BE EFFECTIVE UPON DELIVERY UNLESS IT IS SPECIFIED TO BE EFFECTIVE AT A LATER TIME OR UPON THE HAPPENING OF AN EVENT. SUBJECT TO THE SPECIAL RIGHTS OF HOLDERS OF ANY SERIES OF PREFERRED STOCK TO ELECT DIRECTORS, DIRECTORS MAY BE REMOVED ONLY AS PROVIDED BY THE CERTIFICATE OF INCORPORATION AND APPLICABLE LAW. ALL VACANCIES OCCURRING IN THE BOARD AND ANY NEWLY CREATED DIRECTORSHIPS RESULTING FROM ANY INCREASE IN THE AUTHORIZED NUMBER OF DIRECTORS SHALL BE FILLED IN THE MANNER SET FORTH IN THE CERTIFICATE OF INCORPORATION.

Section 2.3: Regular Meetings. REGULAR MEETINGS OF THE BOARD MAY BE HELD AT SUCH PLACES, WITHIN OR WITHOUT THE STATE OF DELAWARE, AND AT SUCH TIMES AS THE BOARD MAY FROM TIME TO TIME DETERMINE. NOTICE OF REGULAR MEETINGS NEED NOT BE GIVEN IF THE DATE, TIMES AND PLACES THEREOF ARE FIXED BY RESOLUTION OF THE BOARD.

Section 2.4: Special Meetings. SPECIAL MEETINGS OF THE BOARD MAY BE CALLED BY THE CHAIRPERSON OF THE BOARD, THE CHIEF EXECUTIVE OFFICER OR A MAJORITY OF THE MEMBERS OF THE BOARD THEN IN OFFICE AND MAY BE HELD AT ANY TIME, DATE OR PLACE, WITHIN OR WITHOUT THE STATE OF DELAWARE, AS
14



THE PERSON OR PERSONS CALLING THE MEETING SHALL FIX. NOTICE OF THE TIME, DATE AND PLACE OF SUCH MEETING SHALL BE GIVEN, ORALLY, IN WRITING OR BY ELECTRONIC TRANSMISSION (INCLUDING ELECTRONIC MAIL), BY THE PERSON OR PERSONS CALLING THE MEETING TO ALL DIRECTORS AT LEAST FOUR (4) DAYS BEFORE THE MEETING IF THE NOTICE IS MAILED, OR AT LEAST TWENTY-FOUR (24) HOURS BEFORE THE MEETING IF SUCH NOTICE IS GIVEN BY TELEPHONE, HAND DELIVERY, TELEGRAM, TELEX, MAILGRAM, FACSIMILE, ELECTRONIC MAIL OR OTHER MEANS OF ELECTRONIC TRANSMISSION. UNLESS OTHERWISE INDICATED IN THE NOTICE, ANY AND ALL BUSINESS MAY BE TRANSACTED AT A SPECIAL MEETING.

Section 2.5: Remote Meetings Permitted. MEMBERS OF THE BOARD, OR ANY COMMITTEE OF THE BOARD, MAY PARTICIPATE IN A MEETING OF THE BOARD OR SUCH COMMITTEE BY MEANS OF CONFERENCE TELEPHONE OR OTHER COMMUNICATIONS EQUIPMENT BY MEANS OF WHICH ALL PERSONS PARTICIPATING IN THE MEETING CAN HEAR EACH OTHER, AND PARTICIPATION IN A MEETING PURSUANT TO CONFERENCE TELEPHONE OR OTHER COMMUNICATIONS EQUIPMENT SHALL CONSTITUTE PRESENCE IN PERSON AT SUCH MEETING.

Section 2.6: Quorum; Vote Required for Action. AT ALL MEETINGS OF THE BOARD, A MAJORITY OF THE WHOLE BOARD SHALL CONSTITUTE A QUORUM FOR THE TRANSACTION OF BUSINESS. IF A QUORUM SHALL FAIL TO ATTEND ANY MEETING, A MAJORITY OF THOSE PRESENT MAY ADJOURN THE MEETING TO ANOTHER PLACE, DATE OR TIME WITHOUT FURTHER NOTICE THEREOF. EXCEPT AS OTHERWISE PROVIDED HEREIN OR IN THE CERTIFICATE OF INCORPORATION, OR REQUIRED BY LAW, THE VOTE OF A MAJORITY OF THE DIRECTORS PRESENT AT A MEETING AT WHICH A QUORUM IS PRESENT SHALL BE THE ACT OF THE BOARD.

Section 2.7: Organization. MEETINGS OF THE BOARD SHALL BE PRESIDED OVER BY (A) THE CHAIRPERSON OF THE BOARD, OR (B) IN SUCH PERSON’S ABSENCE, THE CHIEF EXECUTIVE OFFICER, OR (C) IN SUCH PERSON’S ABSENCE, BY A CHAIRPERSON CHOSEN BY THE BOARD AT THE MEETING. THE SECRETARY SHALL ACT AS SECRETARY OF THE MEETING, BUT IN SUCH PERSON’S ABSENCE THE CHAIRPERSON OF THE MEETING MAY APPOINT ANY PERSON TO ACT AS SECRETARY OF THE MEETING.

Section 2.8: Unanimous Action by Directors in Lieu of a Meeting. ANY ACTION REQUIRED OR PERMITTED TO BE TAKEN AT ANY MEETING OF THE BOARD, OR OF ANY COMMITTEE THEREOF, MAY BE TAKEN WITHOUT A MEETING IF ALL MEMBERS OF THE BOARD OR SUCH COMMITTEE, AS THE CASE MAY BE, CONSENT THERETO IN WRITING OR BY ELECTRONIC TRANSMISSION, AND THE WRITING OR WRITINGS OR ELECTRONIC TRANSMISSION OR TRANSMISSIONS ARE FILED WITH THE MINUTES
15



OF PROCEEDINGS OF THE BOARD OR COMMITTEE, AS APPLICABLE. SUCH FILING SHALL BE IN PAPER FORM IF THE MINUTES ARE MAINTAINED IN PAPER FORM AND SHALL BE IN ELECTRONIC FORM IF THE MINUTES ARE MAINTAINED IN ELECTRONIC FORM.

Section 2.9: Powers. EXCEPT AS OTHERWISE PROVIDED BY THE CERTIFICATE OF INCORPORATION OR THE DGCL, THE BUSINESS AND AFFAIRS OF THE CORPORATION SHALL BE MANAGED BY OR UNDER THE DIRECTION OF THE BOARD.

Section 2.10: Compensation of Directors. MEMBERS OF THE BOARD, AS SUCH, MAY RECEIVE, PURSUANT TO A RESOLUTION OF THE BOARD, FEES AND OTHER COMPENSATION FOR THEIR SERVICES AS DIRECTORS, INCLUDING WITHOUT LIMITATION THEIR SERVICES AS MEMBERS OF COMMITTEES OF THE BOARD.

Section 2.11: Confidentiality. EACH DIRECTOR SHALL MAINTAIN THE CONFIDENTIALITY OF, AND SHALL NOT SHARE WITH ANY THIRD PARTY PERSON OR ENTITY (INCLUDING THIRD PARTIES THAT ORIGINALLY SPONSORED, NOMINATED OR DESIGNATED SUCH DIRECTOR (THE “SPONSORING PARTY”)), ANY NON-PUBLIC INFORMATION LEARNED IN THEIR CAPACITIES AS DIRECTORS, INCLUDING COMMUNICATIONS AMONG BOARD MEMBERS IN THEIR CAPACITIES AS DIRECTORS. THE BOARD MAY ADOPT A BOARD CONFIDENTIALITY POLICY FURTHER IMPLEMENTING AND INTERPRETING THIS BYLAW (A “BOARD CONFIDENTIALITY POLICY”). ALL DIRECTORS ARE REQUIRED TO COMPLY WITH THIS BYLAW AND ANY SUCH BOARD CONFIDENTIALITY POLICY UNLESS SUCH DIRECTOR OR SPONSORING PARTY FOR SUCH DIRECTOR HAS ENTERED INTO A SPECIFIC WRITTEN AGREEMENT WITH THE CORPORATION, IN EITHER CASE AS APPROVED BY THE BOARD, PROVIDING OTHERWISE WITH RESPECT TO SUCH CONFIDENTIAL INFORMATION.

ARTICLE III: COMMITTEES

Section 3.1: Committees. THE BOARD MAY DESIGNATE ONE OR MORE COMMITTEES, EACH COMMITTEE TO CONSIST OF ONE OR MORE OF THE DIRECTORS OF THE CORPORATION. THE BOARD MAY DESIGNATE ONE OR MORE DIRECTORS AS ALTERNATE MEMBERS OF ANY COMMITTEE, WHO MAY REPLACE ANY ABSENT OR DISQUALIFIED MEMBER AT ANY MEETING OF THE COMMITTEE. IN THE ABSENCE OR DISQUALIFICATION OF A MEMBER OF THE COMMITTEE, THE MEMBER OR MEMBERS THEREOF PRESENT AT ANY MEETING OF SUCH COMMITTEE WHO ARE NOT DISQUALIFIED FROM VOTING, WHETHER OR NOT SUCH MEMBER OR MEMBERS CONSTITUTE A QUORUM, MAY UNANIMOUSLY APPOINT ANOTHER MEMBER OF THE BOARD TO ACT AT THE MEETING IN PLACE OF ANY SUCH ABSENT OR DISQUALIFIED MEMBER. ANY SUCH COMMITTEE, TO THE EXTENT PROVIDED IN A RESOLUTION OF THE BOARD, SHALL HAVE AND MAY EXERCISE ALL THE POWERS
16



AND AUTHORITY OF THE BOARD IN THE MANAGEMENT OF THE BUSINESS AND AFFAIRS OF THE CORPORATION AND MAY AUTHORIZE THE SEAL OF THE CORPORATION TO BE AFFIXED TO ALL PAPERS THAT MAY REQUIRE IT.; BUT NO SUCH COMMITTEE SHALL HAVE THE POWER OR AUTHORITY IN REFERENCE TO THE FOLLOWING MATTERS: (A) APPROVING, ADOPTING OR RECOMMENDING TO THE STOCKHOLDERS ANY ACTION OR MATTER (OTHER THAN THE ELECTION OR REMOVAL OF MEMBERS OF THE BOARD) EXPRESSLY REQUIRED BY THE DGCL TO BE SUBMITTED TO STOCKHOLDERS FOR APPROVAL OR (B) ADOPTING, AMENDING OR REPEALING ANY BYLAW OF THE CORPORATION.

Section 3.2: Committee Rules. EACH COMMITTEE SHALL KEEP RECORDS OF ITS PROCEEDINGS AND MAKE SUCH REPORTS AS THE BOARD MAY FROM TIME TO TIME REQUEST. UNLESS THE BOARD OTHERWISE PROVIDES, EACH COMMITTEE DESIGNATED BY THE BOARD MAY MAKE, ALTER AND REPEAL RULES FOR THE CONDUCT OF ITS BUSINESS. IN THE ABSENCE OF SUCH RULES EACH COMMITTEE SHALL CONDUCT ITS BUSINESS IN THE SAME MANNER AS THE BOARD CONDUCTS ITS BUSINESS PURSUANT TO ARTICLE II OF THESE BYLAWS. EXCEPT AS OTHERWISE PROVIDED IN THE CERTIFICATE OF INCORPORATION, THESE BYLAWS OR THE RESOLUTION OF THE BOARD DESIGNATING THE COMMITTEE, ANY COMMITTEE MAY CREATE ONE OR MORE SUBCOMMITTEES, EACH SUBCOMMITTEE TO CONSIST OF ONE OR MORE MEMBERS OF THE COMMITTEE, AND MAY DELEGATE TO ANY SUCH SUBCOMMITTEE ANY OR ALL OF THE POWERS AND AUTHORITY OF THE COMMITTEE.

ARTICLE IV: OFFICERS; CHAIRPERSON

Section 4.1: Generally. THE OFFICERS OF THE CORPORATION SHALL CONSIST OF A CHIEF EXECUTIVE OFFICER (WHO MAY BE THE CHAIRPERSON OF THE BOARD OR THE PRESIDENT), A PRESIDENT, A SECRETARY AND A TREASURER AND MAY CONSIST OF SUCH OTHER OFFICERS, INCLUDING, WITHOUT LIMITATION, A CHIEF FINANCIAL OFFICER AND ONE OR MORE VICE PRESIDENTS, AS MAY FROM TIME TO TIME BE APPOINTED BY THE BOARD. ALL OFFICERS SHALL BE ELECTED BY THE BOARD; PROVIDED, HOWEVER, THAT THE BOARD MAY EMPOWER THE CHIEF EXECUTIVE OFFICER OF THE CORPORATION TO APPOINT ANY OFFICER OTHER THAN THE CHIEF EXECUTIVE OFFICER, THE PRESIDENT, THE CHIEF FINANCIAL OFFICER OR THE TREASURER. EXCEPT AS OTHERWISE PROVIDED BY LAW, BY THE CERTIFICATE OF INCORPORATION OR THESE BYLAWS, EACH OFFICER SHALL HOLD OFFICE UNTIL SUCH OFFICER’S SUCCESSOR IS DULY ELECTED AND QUALIFIED OR UNTIL SUCH OFFICER’S EARLIER RESIGNATION, DEATH, DISQUALIFICATION OR REMOVAL. ANY NUMBER OF OFFICES MAY BE HELD BY THE SAME PERSON. ANY OFFICER MAY RESIGN BY DELIVERING A RESIGNATION IN WRITING OR BY ELECTRONIC TRANSMISSION TO THE CORPORATION AT ITS PRINCIPAL OFFICE OR
17



TO THE CHAIRPERSON OF THE BOARD, THE CHIEF EXECUTIVE OFFICER OR THE SECRETARY. SUCH RESIGNATION SHALL BE EFFECTIVE UPON DELIVERY UNLESS IT IS SPECIFIED TO BE EFFECTIVE AT SOME LATER TIME OR UPON THE HAPPENING OF SOME LATER EVENT. ANY VACANCY OCCURRING IN ANY OFFICE OF THE CORPORATION BY DEATH, RESIGNATION, REMOVAL OR OTHERWISE MAY BE FILLED BY THE BOARD AND THE BOARD MAY, IN ITS DISCRETION, LEAVE UNFILLED, FOR SUCH PERIOD AS IT MAY DETERMINE, ANY OFFICES. EACH SUCH SUCCESSOR SHALL HOLD OFFICE FOR THE UNEXPIRED TERM OF SUCH OFFICER’S PREDECESSOR AND UNTIL A SUCCESSOR IS DULY ELECTED AND QUALIFIED OR UNTIL SUCH OFFICER’S EARLIER RESIGNATION, DEATH, DISQUALIFICATION OR REMOVAL.

Section 4.2: Chief Executive Officer. SUBJECT TO THE CONTROL OF THE BOARD AND SUCH SUPERVISORY POWERS, IF ANY, AS MAY BE GIVEN BY THE BOARD, THE POWERS AND DUTIES OF THE CHIEF EXECUTIVE OFFICER OF THE CORPORATION ARE:

(a) to act as the general manager and, subject to the control of the Board, to have general supervision, direction and control of the business and affairs of the Corporation;

(b) subject to Article I, Section 1.6 of these Bylaws, to preside at all meetings of the stockholders;

(c) subject to Article I, Section 1.2 of these Bylaws, to call special meetings of the stockholders to be held at such times and, subject to the limitations prescribed by law or by these Bylaws, at such places as the Chief Executive Officer shall deem proper;

(d) to affix the signature of the Corporation to all deeds, conveyances, mortgages, guarantees, leases, obligations, bonds, certificates and other papers and instruments in writing which have been authorized by the Board or which, in the judgment of the Chief Executive Officer, should be executed on behalf of the Corporation; and

(e) To sign certificates for shares of stock of the Corporation (if any); and subject to the direction of the Board, to have general charge of the property of the Corporation and to supervise and control all officers, agents and employees of the Corporation.

The person holding the office of President shall be the Chief Executive Officer of the Corporation unless the Board shall designate another officer to be the Chief Executive Officer.

Section 4.3: Chairperson of the Board. SUBJECT TO THE PROVISIONS OF SECTION 2.7 OF THESE BYLAWS, THE CHAIRPERSON OF THE BOARD SHALL HAVE THE POWER TO PRESIDE AT ALL MEETINGS OF THE BOARD AND SHALL HAVE SUCH OTHER
18



POWERS AND DUTIES AS PROVIDED IN THESE BYLAWS AND AS THE BOARD MAY FROM TIME TO TIME PRESCRIBE.

Section 4.4: President. THE PERSON HOLDING THE OFFICE OF CHIEF EXECUTIVE OFFICER SHALL BE THE PRESIDENT OF THE CORPORATION UNLESS THE BOARD SHALL HAVE DESIGNATED ONE INDIVIDUAL AS THE PRESIDENT AND A DIFFERENT INDIVIDUAL AS THE CHIEF EXECUTIVE OFFICER OF THE CORPORATION. SUBJECT TO THE PROVISIONS OF THESE BYLAWS AND TO THE DIRECTION OF THE BOARD, AND SUBJECT TO THE SUPERVISORY POWERS OF THE CHIEF EXECUTIVE OFFICER (IF THE CHIEF EXECUTIVE OFFICER IS AN OFFICER OTHER THAN THE PRESIDENT), AND SUBJECT TO SUCH SUPERVISORY POWERS AND AUTHORITY AS MAY BE GIVEN BY THE BOARD TO THE CHAIRPERSON OF THE BOARD, AND/OR TO ANY OTHER OFFICER, THE PRESIDENT SHALL HAVE THE RESPONSIBILITY FOR THE GENERAL MANAGEMENT AND CONTROL OF THE BUSINESS AND AFFAIRS OF THE CORPORATION AND THE GENERAL SUPERVISION AND DIRECTION OF ALL OF THE OFFICERS, EMPLOYEES AND AGENTS OF THE CORPORATION (OTHER THAN THE CHIEF EXECUTIVE OFFICER, IF THE CHIEF EXECUTIVE OFFICER IS AN OFFICER OTHER THAN THE PRESIDENT) AND SHALL PERFORM ALL DUTIES AND HAVE ALL POWERS THAT ARE COMMONLY INCIDENT TO THE OFFICE OF PRESIDENT OR THAT ARE DELEGATED TO THE PRESIDENT BY THE BOARD.

Section 4.5: Chief Financial Officer. THE PERSON HOLDING THE OFFICE OF CHIEF FINANCIAL OFFICER SHALL BE THE TREASURER OF THE CORPORATION UNLESS THE BOARD SHALL HAVE DESIGNATED ANOTHER OFFICER AS THE TREASURER OF THE CORPORATION. SUBJECT TO THE DIRECTION OF THE BOARD AND THE CHIEF EXECUTIVE OFFICER, THE CHIEF FINANCIAL OFFICER SHALL PERFORM ALL DUTIES AND HAVE ALL POWERS THAT ARE COMMONLY INCIDENT TO THE OFFICE OF CHIEF FINANCIAL OFFICER, OR AS THE BOARD MAY FROM TIME TO TIME PRESCRIBE.

Section 4.6: Treasurer. THE PERSON HOLDING THE OFFICE OF TREASURER SHALL HAVE CUSTODY OF ALL MONIES AND SECURITIES OF THE CORPORATION. THE TREASURER SHALL MAKE SUCH DISBURSEMENTS OF THE FUNDS OF THE CORPORATION AS ARE AUTHORIZED AND SHALL RENDER FROM TIME TO TIME AN ACCOUNT OF ALL SUCH TRANSACTIONS. THE TREASURER SHALL ALSO PERFORM SUCH OTHER DUTIES AND HAVE SUCH OTHER POWERS AS ARE COMMONLY INCIDENT TO THE OFFICE OF TREASURER, OR AS THE BOARD OR THE CHIEF EXECUTIVE OFFICER MAY FROM TIME TO TIME PRESCRIBE.

Section 4.7: Vice President. EACH VICE PRESIDENT SHALL HAVE ALL SUCH POWERS AND DUTIES AS ARE COMMONLY INCIDENT TO THE OFFICE OF VICE PRESIDENT OR THAT ARE DELEGATED TO SUCH VICE PRESIDENT BY THE BOARD OR
19



THE CHIEF EXECUTIVE OFFICER. A VICE PRESIDENT MAY BE DESIGNATED BY THE BOARD TO PERFORM THE DUTIES AND EXERCISE THE POWERS OF THE CHIEF EXECUTIVE OFFICER OR PRESIDENT IN THE EVENT OF THE CHIEF EXECUTIVE OFFICER’S OR PRESIDENT’S ABSENCE OR DISABILITY.

Section 4.8: Secretary. THE SECRETARY SHALL ISSUE OR CAUSE TO BE ISSUED ALL AUTHORIZED NOTICES FOR, AND SHALL KEEP, OR CAUSE TO BE KEPT, MINUTES OF ALL MEETINGS OF THE STOCKHOLDERS AND THE BOARD. THE SECRETARY SHALL HAVE CHARGE OF THE CORPORATE MINUTE BOOKS AND SIMILAR RECORDS AND SHALL PERFORM SUCH OTHER DUTIES AND HAVE SUCH OTHER POWERS AS ARE COMMONLY INCIDENT TO THE OFFICE OF SECRETARY, OR AS THE BOARD OR THE CHIEF EXECUTIVE OFFICER MAY FROM TIME TO TIME PRESCRIBE.

Section 4.9: Delegation of Authority. THE BOARD MAY FROM TIME TO TIME DELEGATE THE POWERS OR DUTIES OF ANY OFFICER OF THE CORPORATION TO ANY OTHER OFFICERS OR AGENTS OF THE CORPORATION, NOTWITHSTANDING ANY PROVISION HEREOF.

Section 4.10: Removal. ANY OFFICER OF THE CORPORATION SHALL SERVE AT THE PLEASURE OF THE BOARD AND MAY BE REMOVED AT ANY TIME, WITH OR WITHOUT CAUSE, BY THE BOARD; PROVIDED, THAT IF THE BOARD HAS EMPOWERED THE CHIEF EXECUTIVE OFFICER TO APPOINT ANY OFFICER OF THE CORPORATION, THEN SUCH OFFICER MAY ALSO BE REMOVED BY THE CHIEF EXECUTIVE OFFICER. SUCH REMOVAL SHALL BE WITHOUT PREJUDICE TO THE CONTRACTUAL RIGHTS OF SUCH OFFICER, IF ANY, WITH THE CORPORATION.

ARTICLE V: STOCK

Section 5.1: Certificates; Uncertificated Shares. THE SHARES OF CAPITAL STOCK OF THE CORPORATION SHALL BE UNCERTIFICATED SHARES; PROVIDED, HOWEVER, THAT THE RESOLUTION OF THE BOARD THAT THE SHARES OF CAPITAL STOCK OF THE CORPORATION SHALL BE UNCERTIFICATED SHARES SHALL NOT APPLY TO SHARES REPRESENTED BY A CERTIFICATE UNTIL SUCH CERTIFICATE IS SURRENDERED TO THE CORPORATION (OR THE TRANSFER AGENT OR REGISTRAR, AS THE CASE MAY BE). NOTWITHSTANDING THE FOREGOING, THE BOARD MAY PROVIDE BY RESOLUTION OR RESOLUTIONS THAT SOME OR ALL OF ANY OR ALL CLASSES OR SERIES OF ITS STOCK SHALL BE CERTIFICATED SHARES. EVERY HOLDER OF STOCK REPRESENTED BY CERTIFICATES SHALL BE ENTITLED TO HAVE A CERTIFICATE SIGNED BY, OR IN THE NAME OF THE CORPORATION, BY THE CHAIRPERSON OR VICE-CHAIRPERSON OF THE BOARD, THE CHIEF EXECUTIVE OFFICER OR THE PRESIDENT OR A VICE PRESIDENT, AND BY THE TREASURER OR AN
20



ASSISTANT TREASURER, OR THE SECRETARY OR AN ASSISTANT SECRETARY, OF THE CORPORATION, REPRESENTING THE NUMBER OF SHARES REGISTERED IN CERTIFICATE FORM. ANY OR ALL OF THE SIGNATURES ON THE CERTIFICATE MAY BE A FACSIMILE. IN CASE ANY OFFICER, TRANSFER AGENT OR REGISTRAR WHO HAS SIGNED OR WHOSE FACSIMILE SIGNATURE HAS BEEN PLACED UPON A CERTIFICATE SHALL HAVE CEASED TO BE SUCH OFFICER, TRANSFER AGENT OR REGISTRAR BEFORE SUCH CERTIFICATE IS ISSUED, IT MAY BE ISSUED BY THE CORPORATION WITH THE SAME EFFECT AS IF SUCH PERSON WERE AN OFFICER, TRANSFER AGENT OR REGISTRAR AT THE DATE OF ISSUE.

Section 5.2: Lost, Stolen or Destroyed Stock Certificates; Issuance of New Certificates or Uncertificated Shares. THE CORPORATION MAY ISSUE A NEW CERTIFICATE OF STOCK OR UNCERTIFICATED SHARES IN THE PLACE OF ANY CERTIFICATE PREVIOUSLY ISSUED BY IT, ALLEGED TO HAVE BEEN LOST, STOLEN OR DESTROYED, UPON THE MAKING OF AN AFFIDAVIT OF THAT FACT BY THE PERSON CLAIMING THE CERTIFICATE OF STOCK TO BE LOST, STOLEN OR DESTROYED, AND THE CORPORATION MAY REQUIRE THE OWNER OF THE LOST, STOLEN OR DESTROYED CERTIFICATE, OR SUCH OWNER’S LEGAL REPRESENTATIVE, TO AGREE TO INDEMNIFY THE CORPORATION AND/OR TO GIVE THE CORPORATION A BOND SUFFICIENT TO INDEMNIFY IT, AGAINST ANY CLAIM THAT MAY BE MADE AGAINST IT ON ACCOUNT OF THE ALLEGED LOSS, THEFT OR DESTRUCTION OF ANY SUCH CERTIFICATE OR THE ISSUANCE OF SUCH NEW CERTIFICATE OR UNCERTIFICATED SHARES.

Section 5.3: Other Regulations. SUBJECT TO APPLICABLE LAW, THE CERTIFICATE OF INCORPORATION AND THESE BYLAWS, THE ISSUE, TRANSFER, CONVERSION AND REGISTRATION OF SHARES REPRESENTED BY CERTIFICATES AND OF UNCERTIFICATED SHARES SHALL BE GOVERNED BY SUCH OTHER REGULATIONS AS THE BOARD MAY ESTABLISH.

ARTICLE VI: INDEMNIFICATION

Section 6.1: Indemnification of Officers and Directors. EACH PERSON WHO WAS OR IS MADE A PARTY TO, OR IS THREATENED TO BE MADE A PARTY TO, OR IS INVOLVED IN ANY THREATENED, PENDING OR COMPLETED ACTION, SUIT OR PROCEEDING, WHETHER CIVIL, CRIMINAL, ADMINISTRATIVE, LEGISLATIVE OR ANY OTHER TYPE WHATSOEVER (A “PROCEEDING”), BY REASON OF THE FACT THAT SUCH PERSON (OR A PERSON OF WHOM SUCH PERSON IS THE LEGAL REPRESENTATIVE), IS OR WAS A DIRECTOR OR OFFICER OF THE CORPORATION OR, WHILE SERVING AS A DIRECTOR OR OFFICER OF THE CORPORATION, IS OR WAS SERVING AT THE REQUEST OF THE CORPORATION AS A DIRECTOR, OFFICER, EMPLOYEE, AGENT OR TRUSTEE OF ANOTHER CORPORATION, OR OF A PARTNERSHIP, JOINT VENTURE, TRUST OR
21



OTHER ENTERPRISE, INCLUDING SERVICE WITH RESPECT TO EMPLOYEE BENEFIT PLANS (FOR PURPOSES OF THIS ARTICLE VI, AN “INDEMNITEE”), SHALL BE INDEMNIFIED AND HELD HARMLESS BY THE CORPORATION TO THE FULLEST EXTENT PERMITTED BY THE DGCL AS THE SAME EXISTS OR MAY HEREAFTER BE AMENDED (BUT, IN THE CASE OF ANY SUCH AMENDMENT, ONLY TO THE EXTENT THAT SUCH AMENDMENT PERMITS THE CORPORATION TO PROVIDE BROADER INDEMNIFICATION RIGHTS THAN SUCH LAW PERMITTED THE CORPORATION TO PROVIDE PRIOR TO SUCH AMENDMENT), AGAINST ALL EXPENSES, LIABILITY AND LOSS (INCLUDING ATTORNEYS’ FEES, JUDGMENTS, FINES, ERISA EXCISE TAXES AND PENALTIES AND AMOUNTS PAID OR TO BE PAID IN SETTLEMENT) REASONABLY INCURRED OR SUFFERED BY SUCH INDEMNITEE IN CONNECTION THEREWITH, PROVIDED SUCH INDEMNITEE ACTED IN GOOD FAITH AND IN A MANNER THAT THE INDEMNITEE REASONABLY BELIEVED TO BE IN OR NOT OPPOSED TO THE BEST INTERESTS OF THE CORPORATION, AND, WITH RESPECT TO ANY CRIMINAL ACTION OR PROCEEDING, HAD NO REASONABLE CAUSE TO BELIEVE THE INDEMNITEE’S CONDUCT WAS UNLAWFUL. SUCH INDEMNIFICATION SHALL CONTINUE AS TO AN INDEMNITEE WHO HAS CEASED TO BE A DIRECTOR OR OFFICER OF THE CORPORATION AND SHALL INURE TO THE BENEFIT OF SUCH INDEMNITEES’ HEIRS, EXECUTORS AND ADMINISTRATORS. NOTWITHSTANDING THE FOREGOING, SUBJECT TO SECTION 6.5 OF THESE BYLAWS, THE CORPORATION SHALL INDEMNIFY ANY SUCH INDEMNITEE SEEKING INDEMNITY IN CONNECTION WITH A PROCEEDING (OR PART THEREOF) INITIATED BY SUCH INDEMNITEE ONLY IF SUCH PROCEEDING (OR PART THEREOF) WAS AUTHORIZED BY THE BOARD OR SUCH INDEMNIFICATION IS AUTHORIZED BY AN AGREEMENT APPROVED BY THE BOARD.

Section 6.2: Advance of Expenses. EXCEPT AS OTHERWISE PROVIDED IN A WRITTEN INDEMNIFICATION CONTRACT BETWEEN THE CORPORATION AND AN INDEMNITEE, THE CORPORATION SHALL PAY ALL EXPENSES (INCLUDING ATTORNEYS’ FEES) INCURRED BY AN INDEMNITEE IN DEFENDING ANY PROCEEDING IN ADVANCE OF ITS FINAL DISPOSITION; PROVIDED, HOWEVER, THAT IF THE DGCL THEN SO REQUIRES, THE ADVANCEMENT OF SUCH EXPENSES SHALL BE MADE ONLY UPON DELIVERY TO THE CORPORATION OF AN UNDERTAKING, BY OR ON BEHALF OF SUCH INDEMNITEE, TO REPAY SUCH AMOUNTS IF IT SHALL ULTIMATELY BE DETERMINED THAT SUCH INDEMNITEE IS NOT ENTITLED TO BE INDEMNIFIED UNDER THIS ARTICLE VI OR OTHERWISE.

Section 6.3: Non-Exclusivity of Rights. THE RIGHTS CONFERRED ON ANY PERSON IN THIS ARTICLE VI SHALL NOT BE EXCLUSIVE OF ANY OTHER RIGHT THAT SUCH PERSON MAY HAVE OR HEREAFTER ACQUIRE UNDER ANY STATUTE, PROVISION OF THE CERTIFICATE OF INCORPORATION, BYLAWS, AGREEMENT, VOTE OR CONSENT OF STOCKHOLDERS OR DISINTERESTED DIRECTORS, OR OTHERWISE. ADDITIONALLY, NOTHING IN THIS ARTICLE VI SHALL LIMIT THE ABILITY OF THE
22



CORPORATION, IN ITS DISCRETION, TO INDEMNIFY OR ADVANCE EXPENSES TO PERSONS WHOM THE CORPORATION IS NOT OBLIGATED TO INDEMNIFY OR ADVANCE EXPENSES PURSUANT TO THIS ARTICLE VI.

Section 6.4: Indemnification Contracts. THE BOARD IS AUTHORIZED TO CAUSE THE CORPORATION TO ENTER INTO INDEMNIFICATION CONTRACTS WITH ANY DIRECTOR, OFFICER, EMPLOYEE OR AGENT OF THE CORPORATION, OR ANY PERSON SERVING AT THE REQUEST OF THE CORPORATION AS A DIRECTOR, OFFICER, EMPLOYEE, AGENT OR TRUSTEE OF ANOTHER CORPORATION, PARTNERSHIP, JOINT VENTURE, TRUST OR OTHER ENTERPRISE, INCLUDING EMPLOYEE BENEFIT PLANS, PROVIDING INDEMNIFICATION OR ADVANCEMENT RIGHTS TO SUCH PERSON. SUCH RIGHTS MAY BE GREATER THAN THOSE PROVIDED IN THIS ARTICLE VI.

Section 6.5: Right of Indemnitee to Bring Suit. THE FOLLOWING SHALL APPLY TO THE EXTENT NOT IN CONFLICT WITH ANY INDEMNIFICATION CONTRACT PROVIDED FOR IN SECTION 6.4 OF THESE BYLAWS.

6.5.1 Right to Bring Suit. If a claim under Section 6.1 or 6.2 of these Bylaws is not paid in full by the Corporation within sixty (60) days after a written claim has been received by the Corporation, except in the case of a claim for an advancement of expenses, in which case the applicable period shall be twenty (20) days, the Indemnitee may at any time thereafter bring suit against the Corporation to recover the unpaid amount of the claim. If successful in whole or in part in any such suit, or in a suit brought by the Corporation to recover an advancement of expenses pursuant to the terms of an undertaking, the Indemnitee shall be entitled to be paid, to the fullest extent permitted by law, the expense of prosecuting or defending such suit. In any suit brought by the Indemnitee to enforce a right to indemnification hereunder (but not in a suit brought by the Indemnitee to enforce a right to an advancement of expenses) it shall be a defense that the Indemnitee has not met any applicable standard of conduct which makes it permissible under the DGCL (or other applicable law) for the Corporation to indemnify the Indemnitee for the amount claimed.

6.5.2 Effect of Determination. Neither the absence of a determination prior to the commencement of such suit that indemnification of the Indemnitee is proper in the circumstances because the Indemnitee has met the applicable standard of conduct set forth in applicable law, nor an actual determination that the Indemnitee has not met such applicable standard of conduct, shall create a presumption that the Indemnitee has not met the applicable standard of conduct or, in the case of such a suit brought by the Indemnitee, be a defense to such suit.

6.5.3 Burden of Proof. In any suit brought by the Indemnitee to enforce a right to indemnification or to an advancement of expenses hereunder, or brought by the Corporation to recover an advancement of expenses pursuant to the terms of an undertaking, the burden of proving that the Indemnitee is not entitled
23



to be indemnified, or to such advancement of expenses, under this Article VI, or otherwise, shall be on the Corporation.

Section 6.6: Nature of Rights. THE RIGHTS CONFERRED UPON INDEMNITEES IN THIS ARTICLE VI SHALL BE CONTRACT RIGHTS AND SUCH RIGHTS SHALL CONTINUE AS TO AN INDEMNITEE WHO HAS CEASED TO BE A DIRECTOR, OFFICER OR TRUSTEE AND SHALL INURE TO THE BENEFIT OF THE INDEMNITEE’S HEIRS, EXECUTORS AND ADMINISTRATORS. ANY AMENDMENT, REPEAL OR MODIFICATION OF ANY PROVISION OF THIS ARTICLE VI THAT ADVERSELY AFFECTS ANY RIGHT OF AN INDEMNITEE OR AN INDEMNITEE’S SUCCESSORS SHALL BE PROSPECTIVE ONLY, AND SHALL NOT ADVERSELY AFFECT ANY RIGHT OR PROTECTION CONFERRED ON A PERSON PURSUANT TO THIS ARTICLE VI WITH RESPECT TO ANY PROCEEDING INVOLVING ANY OCCURRENCE OR ALLEGED OCCURRENCE OF ANY ACTION OR OMISSION TO ACT THAT TOOK PLACE PRIOR TO SUCH AMENDMENT, REPEAL OR MODIFICATION.

Section 6.7: Insurance. THE CORPORATION MAY PURCHASE AND MAINTAIN INSURANCE, AT ITS EXPENSE, TO PROTECT ITSELF AND ANY DIRECTOR, OFFICER, EMPLOYEE OR AGENT OF THE CORPORATION OR ANOTHER CORPORATION, PARTNERSHIP, JOINT VENTURE, TRUST OR OTHER ENTERPRISE AGAINST ANY EXPENSE, LIABILITY OR LOSS, WHETHER OR NOT THE CORPORATION WOULD HAVE THE POWER TO INDEMNIFY SUCH PERSON AGAINST SUCH EXPENSE, LIABILITY OR LOSS UNDER THE DGCL.

ARTICLE VII: NOTICES

Section 7.1: Notice.

7.1.1 Form and Delivery. Except as otherwise specifically required in these Bylaws (including, without limitation, Section 7.1.2 of these Bylaws) or by applicable law, all notices required to be given pursuant to these Bylaws shall be in writing and may (a) in every instance in connection with any delivery to a member of the Board, be effectively given by hand delivery (including use of a delivery service), by depositing such notice in the mail, postage prepaid, or by sending such notice by overnight express courier, facsimile, electronic mail or other form of electronic transmission and (b) be effectively delivered to a stockholder when given by hand delivery, by depositing such notice in the mail, postage prepaid or, if specifically consented to by the stockholder as described in Section 7.1.2 of these Bylaws by sending such notice by facsimile, electronic mail or other form of electronic transmission. Any such notice shall be addressed to the person to whom notice is to be given at such person’s address as it appears on the records of the Corporation. The notice shall be deemed given: (a) in the case of hand delivery, when received by the person to whom notice is to be given or by any person accepting such notice on behalf of such person; (b) in the case of delivery by mail, upon deposit in the mail; (c) in the case of delivery by overnight
24



express courier, when dispatched; and (d) in the case of delivery via facsimile, electronic mail or other form of electronic transmission, at the time provided in Section 7.1.2 of these Bylaws.

7.1.2 Electronic Transmission. Without limiting the manner by which notice otherwise may be given effectively to stockholders, any notice to stockholders given by the Corporation under any provision of the DGCL, the Certificate of Incorporation, or these Bylaws shall be effective if given by a form of electronic transmission consented to by the stockholder to whom the notice is given in accordance with Section 232 of the DGCL. Any such consent shall be revocable by the stockholder by written notice to the Corporation. Any such consent shall be deemed revoked if (a) the Corporation is unable to deliver by electronic transmission two consecutive notices given by the Corporation in accordance with such consent and (b) such inability becomes known to the Secretary or an Assistant Secretary of the Corporation or to the transfer agent, or other person responsible for the giving of notice; provided, however, that the inadvertent failure to treat such inability as a revocation shall not invalidate any meeting or other action. Notice given pursuant to this Section 7.1.2 shall be deemed given: (i) if by facsimile telecommunication, when directed to a number at which the stockholder has consented to receive notice; (ii) if by electronic mail, when directed to an electronic mail address at which the stockholder has consented to receive notice; (iii) if by a posting on an electronic network together with separate notice to the stockholder of such specific posting, upon the later of such posting and the giving of such separate notice; and (iv) if by any other form of electronic transmission, when directed to the stockholder.

7.1.3 Affidavit of Giving Notice. An affidavit of the Secretary or an Assistant Secretary or of the transfer agent or other agent of the Corporation that the notice has been given in writing or by a form of electronic transmission shall, in the absence of fraud, be prima facie evidence of the facts stated therein.

Section 7.2: Waiver of Notice. WHENEVER NOTICE IS REQUIRED TO BE GIVEN UNDER ANY PROVISION OF THE DGCL, THE CERTIFICATE OF INCORPORATION OR THESE BYLAWS, A WRITTEN WAIVER OF NOTICE, SIGNED BY THE PERSON ENTITLED TO NOTICE, OR WAIVER BY ELECTRONIC TRANSMISSION BY SUCH PERSON, WHETHER BEFORE OR AFTER THE TIME STATED THEREIN, SHALL BE DEEMED EQUIVALENT TO NOTICE. ATTENDANCE OF A PERSON AT A MEETING SHALL CONSTITUTE A WAIVER OF NOTICE OF SUCH MEETING, EXCEPT WHEN THE PERSON ATTENDS A MEETING FOR THE EXPRESS PURPOSE OF OBJECTING AT THE BEGINNING OF THE MEETING TO THE TRANSACTION OF ANY BUSINESS BECAUSE THE MEETING IS NOT LAWFULLY CALLED OR CONVENED. NEITHER THE BUSINESS TO BE TRANSACTED AT, NOR THE PURPOSE OF, ANY REGULAR OR SPECIAL MEETING OF THE STOCKHOLDERS, DIRECTORS OR MEMBERS OF A COMMITTEE OF DIRECTORS NEED BE SPECIFIED IN ANY WAIVER OF NOTICE.




25



ARTICLE VIII: INTERESTED DIRECTORS

Section 8.1: Interested Directors. NO CONTRACT OR TRANSACTION BETWEEN THE CORPORATION AND ONE OR MORE OF ITS MEMBERS OF THE BOARD OR OFFICERS, OR BETWEEN THE CORPORATION AND ANY OTHER CORPORATION, PARTNERSHIP, ASSOCIATION OR OTHER ORGANIZATION IN WHICH ONE OR MORE OF ITS DIRECTORS OR OFFICERS ARE MEMBERS OF THE BOARD OF DIRECTORS OR OFFICERS, OR HAVE A FINANCIAL INTEREST, SHALL BE VOID OR VOIDABLE SOLELY FOR THIS REASON, OR SOLELY BECAUSE THE DIRECTOR OR OFFICER IS PRESENT AT OR PARTICIPATES IN THE MEETING OF THE BOARD OR COMMITTEE THEREOF THAT AUTHORIZES THE CONTRACT OR TRANSACTION, OR SOLELY BECAUSE SUCH DIRECTOR’S OR OFFICER’S VOTES ARE COUNTED FOR SUCH PURPOSE, IF: (A) THE MATERIAL FACTS AS TO SUCH DIRECTOR’S OR OFFICER’S RELATIONSHIP OR INTEREST AND AS TO THE CONTRACT OR TRANSACTION ARE DISCLOSED OR ARE KNOWN TO THE BOARD OR THE COMMITTEE, AND THE BOARD OR COMMITTEE IN GOOD FAITH AUTHORIZES THE CONTRACT OR TRANSACTION BY THE AFFIRMATIVE VOTES OF A MAJORITY OF THE DISINTERESTED DIRECTORS, EVEN THOUGH THE DISINTERESTED DIRECTORS BE LESS THAN A QUORUM; (B) THE MATERIAL FACTS AS TO SUCH DIRECTOR’S OR OFFICER’S RELATIONSHIP OR INTEREST AND AS TO THE CONTRACT OR TRANSACTION ARE DISCLOSED OR ARE KNOWN TO THE STOCKHOLDERS ENTITLED TO VOTE THEREON, AND THE CONTRACT OR TRANSACTION IS SPECIFICALLY APPROVED IN GOOD FAITH BY VOTE OF THE STOCKHOLDERS; OR (C) THE CONTRACT OR TRANSACTION IS FAIR AS TO THE CORPORATION AS OF THE TIME IT IS AUTHORIZED, APPROVED OR RATIFIED BY THE BOARD, A COMMITTEE THEREOF, OR THE STOCKHOLDERS.

Section 8.2: Quorum. INTERESTED DIRECTORS MAY BE COUNTED IN DETERMINING THE PRESENCE OF A QUORUM AT A MEETING OF THE BOARD OR OF A COMMITTEE WHICH AUTHORIZES THE CONTRACT OR TRANSACTION.

ARTICLE IX: MISCELLANEOUS

Section 9.1: Fiscal Year. THE FISCAL YEAR OF THE CORPORATION SHALL BE DETERMINED BY RESOLUTION OF THE BOARD.

Section 9.2: Seal. THE BOARD MAY PROVIDE FOR A CORPORATE SEAL, WHICH MAY HAVE THE NAME OF THE CORPORATION INSCRIBED THEREON AND SHALL OTHERWISE BE IN SUCH FORM AS MAY BE APPROVED FROM TIME TO TIME BY THE BOARD.

Section 9.3: Form of Records. ANY RECORDS MAINTAINED BY THE CORPORATION IN THE REGULAR COURSE OF ITS BUSINESS, INCLUDING ITS STOCK LEDGER, BOOKS
26



OF ACCOUNT AND MINUTE BOOKS, MAY BE KEPT ON OR BY MEANS OF, OR BE IN THE FORM OF ANY OTHER INFORMATION STORAGE DEVICE OR METHOD, ELECTRONIC OR OTHERWISE, PROVIDED, THAT THE RECORDS SO KEPT CAN BE CONVERTED INTO CLEARLY LEGIBLE PAPER FORM WITHIN A REASONABLE TIME. THE CORPORATION SHALL SO CONVERT ANY RECORDS SO KEPT UPON THE REQUEST OF ANY PERSON ENTITLED TO INSPECT SUCH RECORDS PURSUANT TO ANY PROVISION OF THE DGCL.

Section 9.4: Reliance Upon Books and Records. A MEMBER OF THE BOARD, OR A MEMBER OF ANY COMMITTEE DESIGNATED BY THE BOARD SHALL, IN THE PERFORMANCE OF SUCH PERSON’S DUTIES, BE FULLY PROTECTED IN RELYING IN GOOD FAITH UPON THE BOOKS AND RECORDS OF THE CORPORATION AND UPON SUCH INFORMATION, OPINIONS, REPORTS OR STATEMENTS PRESENTED TO THE CORPORATION BY ANY OF THE CORPORATION’S OFFICERS OR EMPLOYEES, OR COMMITTEES OF THE BOARD, OR BY ANY OTHER PERSON AS TO MATTERS THE MEMBER REASONABLY BELIEVES ARE WITHIN SUCH OTHER PERSON’S PROFESSIONAL OR EXPERT COMPETENCE AND WHO HAS BEEN SELECTED WITH REASONABLE CARE BY OR ON BEHALF OF THE CORPORATION.

Section 9.5: Certificate of Incorporation Governs. IN THE EVENT OF ANY CONFLICT BETWEEN THE PROVISIONS OF THE CERTIFICATE OF INCORPORATION AND BYLAWS, THE PROVISIONS OF THE CERTIFICATE OF INCORPORATION SHALL GOVERN.

Section 9.6: Severability. IF ANY PROVISION OF THESE BYLAWS SHALL BE HELD TO BE INVALID, ILLEGAL, UNENFORCEABLE OR IN CONFLICT WITH THE PROVISIONS OF THE CERTIFICATE OF INCORPORATION, THEN SUCH PROVISION SHALL NONETHELESS BE ENFORCED TO THE MAXIMUM EXTENT POSSIBLE CONSISTENT WITH SUCH HOLDING AND THE REMAINING PROVISIONS OF THESE BYLAWS (INCLUDING WITHOUT LIMITATION, ALL PORTIONS OF ANY SECTION OF THESE BYLAWS CONTAINING ANY SUCH PROVISION HELD TO BE INVALID, ILLEGAL, UNENFORCEABLE OR IN CONFLICT WITH THE CERTIFICATE OF INCORPORATION, THAT ARE NOT THEMSELVES INVALID, ILLEGAL, UNENFORCEABLE OR IN CONFLICT WITH THE CERTIFICATE OF INCORPORATION) SHALL REMAIN IN FULL FORCE AND EFFECT.

Section 9.7: Time Periods. IN APPLYING ANY PROVISION OF THESE BYLAWS WHICH REQUIRES THAT AN ACT BE DONE OR NOT BE DONE A SPECIFIED NUMBER OF DAYS PRIOR TO AN EVENT OR THAT AN ACT BE DONE DURING A PERIOD OF A SPECIFIED NUMBER OF DAYS PRIOR TO AN EVENT, CALENDAR DAYS SHALL BE USED, THE DAY OF THE DOING OF THE ACT SHALL BE EXCLUDED, AND THE DAY OF THE EVENT SHALL BE INCLUDED.
27





ARTICLE X: AMENDMENT

Notwithstanding any other provision of these Bylaws, any alteration, amendment or repeal of these Bylaws, and any adoption of new Bylaws, shall require the approval of the Board or the stockholders of the Corporation as expressly provided in the Certificate of Incorporation.
____________________________


CERTIFICATION OF RESTATED BYLAWS OF

SONOS, INC.
(a Delaware corporation)
I, Edward Lazarus, certify that I am Corporate Secretary of Sonos, Inc., a Delaware corporation (the “Corporation”), that I am duly authorized to make and deliver this certification and that the attached Bylaws are a true and complete copy of the Restated Bylaws of the Corporation in effect as of the date of this certificate.
Dated: March 13, 2025
/s/ Eddie Lazarus                
Eddie Lazarus
Chief Legal and Strategy Officer and Corporate Secretary













28

EX-31.1 4 ex-3112q25.htm EX-31.1 Document

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

EX-31.2 5 ex-3122q25.htm EX-31.2 Document

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

EX-32.1 6 ex-3212q25.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF INTERIM CHIEF EXECUTIVE OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Tom Conrad, Interim Chief Executive Officer of Sonos, Inc. (the “Company”), hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, this Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended March 29, 2025 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 7, 2025
By:/s/ Tom Conrad
Tom Conrad
Interim Chief Executive Officer
(Principal Executive Officer)

EX-32.2 7 ex-3222q25.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Saori Casey, Chief Financial Officer of Sonos, Inc. (the “Company”), hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, this Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended March 29, 2025 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 7, 2025
By:/s/ Saori Casey
Saori Casey
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-101.SCH 8 sono-20250329.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Business Overview and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Revenue and Geographic Information link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Restructuring and Other Charges link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Business Overview and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Revenue and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Restructuring and Other Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Business Overview and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Financial Instruments - Cash, Cash Equivalents and Marketable Securities by Investment Category (Details) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Revenue and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Balance Sheet Components - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Balance Sheet Components - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Balance Sheet Components - Schedule of Property Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Balance Sheet Components - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Balance Sheet Components - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Balance Sheet Components - Schedule of Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Balance Sheet Components - Schedule of Cloud Computing Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Balance Sheet Components -Schedule of Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Balance Sheet Components - Schedule of Expected Recognition of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Balance Sheet Components - Schedule of Expected Recognition of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Balance Sheet Components - Schedule of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Balance Sheet Components - Schedule of Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Stock-based Compensation - Performance Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Net Income (Loss) Per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Restructuring and Other Charges - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Restructuring and Other Charges - Schedule of Restructuring Components and Other Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Restructuring and Other Charges - Schedule of Restructuring and Other Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Restructuring and Other Charges - Schedule of Restructuring Activities Recorded in Accrued Expenses and Accrued Compensation (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 sono-20250329_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 sono-20250329_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 sono-20250329_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Revenue recognized from previous period Contract with Customer, Performance Obligation Satisfied in Previous Period Denominator: WeightedAverageNumberofSharesOutstandingBasicandDilutedAbstract WeightedAverageNumberofSharesOutstandingBasicandDilutedAbstract Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Future Amortization Expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Unrealized Loss Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Cover [Abstract] Cover [Abstract] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect In Process Research and Development In Process Research and Development [Member] Schedule of Indefinite-Lived Intangible Assets [Table] Intangible Asset, Indefinite-Lived [Table] Other current liabilities Total other current liabilities Other Liabilities, Current Trading Symbol Trading Symbol All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of net Income (Loss) Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Cash paid for taxes, net of refunds Income Taxes Paid, Net Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Implicit Against Sonos Implicit Against Sonos [Member] Implicit Against Sonos Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Financial Instruments Fair Value Disclosures [Text Block] Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Restructuring and Related Activities [Abstract] Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Three Balances, beginning of period (in shares) Balances, ending of period (in shares) Common Stock, Shares, Outstanding Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Loss contingency, pending claims, number Loss Contingency, Pending Claims, Number Number of countries where products distributed Number Of Countries Where Products Are Distributed Number Of Countries Where Products Are Distributed Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Deferred revenue, current Contract with Customer, Liability, Current United States UNITED STATES Other noncurrent assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Repurchase of common stock (in shares) Repurchase of common stock (in shares) Treasury Stock, Shares, Acquired Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Money market funds Money Market Funds [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Treasury stock Treasury Stock, Common [Member] Accrued taxes Taxes Payable, Current U.S. Treasury securities US Treasury Securities [Member] Equity Components [Axis] Equity Components [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Restructuring Type [Axis] Restructuring Type [Axis] Trade name Trade Names [Member] Share Repurchase Program [Table] Share Repurchase Program [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Supply Commitment [Axis] Supply Commitment [Axis] Use of estimates and judgments Use of Estimates, Policy [Policy Text Block] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Adjustment to Compensation, Amount Adjustment to Compensation Amount Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Compensation Amount Outstanding Recovery Compensation Amount Purchase commitments Purchase Commitment, Remaining Minimum Amount Committed Purchase price of common stock Treasury Stock, Value, Acquired, Par Value Method 2025 Stock Repurchase Program 2025 Stock Repurchase Program [Member] 2025 Stock Repurchase Program Supplemental disclosure of non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Small Reporting Company Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Schedule of Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Tabular List, Table Tabular List [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Europe, Middle East and Africa ("EMEA") EMEA [Member] Sales and marketing Selling and Marketing Expense [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Loss contingency, patents found not infringed upon, number Loss Contingency, Patents Found Not Infringed, Number Accrued expenses Total accrued expenses Accrued Liabilities, Current Potentially antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Cash paid Payments for Restructuring Schedule of Remaining Performance Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Credit Facility [Domain] Credit Facility [Domain] Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Current assets: Assets, Current [Abstract] Foreign Currency Translation Indefinite Lived Intangible Assets, Foreign Currency Translation Indefinite Lived Intangible Assets, Foreign Currency Translation Goodwill Goodwill Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Payments for repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards Payment, Tax Withholding, Share-Based Payment Arrangement Stock-based awards Stock-Based Awards [Member] Stock-Based Awards Stock repurchase program, authorized amount Share Repurchase Program, Authorized, Amount Treasury stock, Beginning balances (in shares) Treasury stock, Ending balances (in shares) Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Effect of potentially dilutive stock options Stock options to purchase common stock Share-Based Payment Arrangement, Option [Member] Released (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Settlements of warranty claims during the period Standard Product Warranty Accrual, Decrease for Payments Security Exchange Name Security Exchange Name Interest rate, spread on variable rate Debt Instrument, Basis Spread on Variable Rate Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Award Type Award Type [Axis] Exercised (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Number of Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development Research and Development Expense Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Weighted-Average Remaining Life (In years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Short-term operating lease liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Commitments expected to be paid Long-Term Purchase Commitment, Period Total restructuring and other charges Total restructuring and other charges Restructuring Costs and Asset Impairment Charges Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash Cash Property and equipment Property, Plant and Equipment, Gross Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Purchase Commitment Purchase Commitment [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Research and development Research and Development Expense [Member] Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Basis of presentation and preparation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Weighted-average shares of common stock - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Commitments to suppliers Supply Commitment, Remaining Minimum Amount Committed MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Remainder of fiscal 2025 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders’ equity Total stockholders' equity, beginning balances Total stockholders' equity, ending balances Equity, Attributable to Parent Supply Commitment Supply Commitment [Member] Treasury stock Treasury Stock, Value Litigation Case [Axis] Litigation Case [Axis] Interest expense Interest Expense, Nonoperating Accrued general and administrative expenses Accrued General and Administrative Accrued General and Administrative Employer contribution Defined Contribution Plan, Cost Accounts receivable, net Accounts receivable, net of allowances Accounts Receivable, after Allowance for Credit Loss, Current Cost of revenue Cost of Sales [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Other liabilities Increase (Decrease) in Other Operating Liabilities Long-term debt Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Effect of potentially dilutive stock options, RSUs, and PSUs (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted-Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Provision for inventory obsolescence Provision For Inventory Obsolescence Provision For Inventory Obsolescence Assets Assets [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Document Type Document Type Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Performance adjustment (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Average price per share (in dollars per share) Shares Acquired, Average Cost Per Share Contract with Customer, Liability [Roll Forward] ContractwithCustomerLiabilityRollForward ContractwithCustomerLiabilityRollForward Sonos system products Sonos System Products [Member] Sonos System Products In-process research and development In-Process Research And Development In-Process Research And Development Released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Schedule of Changes in Deferred Balances and Expected Revenue Recognition Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] In-process research and development not subject to amortization Indefinite-Lived Intangible Assets (Excluding Goodwill) Maximum Maximum [Member] Amortization expenses Amortization of Intangible Assets Deferred revenue, beginning of period Deferred revenue, end of period Contract with Customer, Liability Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Total future amortization expense Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Other countries Non-US [Member] Accounts payable Accounts Payable, Current Shamayne Braman [Member] Shamayne Braman Accounting Policies [Abstract] Accounting Policies [Abstract] Cloud computing implementation costs Capitalized Contract Cost, Gross Current Fiscal Year End Date Current Fiscal Year End Date Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income (loss) before provision for (benefit from) income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Issuance of common stock pursuant to equity incentive plans (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount All Award Types Award Type [Domain] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Provisional information, adjustment, intangibles Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles Schedule of Antidilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Deferred tax assets Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Additional paid-in capital Additional Paid-in Capital [Member] Stock repurchase program, amount expired Share Repurchase Program, Amount Expired Share Repurchase Program, Amount Expired Allowance for sales incentives Accounts Receivable, Allowance For Sales Incentives, Current Accounts Receivable, Allowance For Sales Incentives, Current Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Award Timing Predetermined Award Timing Predetermined [Flag] Retirement Plans Retirement Benefits [Text Block] Restructuring Plan, Cash Charges Restructuring Plan, Cash Charges [Member] Restructuring Plan, Cash Charges Recent accounting pronouncements pending adoption New Accounting Pronouncements, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Royalty rate per infringing unit (in dollars per share) Litigation Settlement, Amount Awarded To Other Party, Per Infringing Units Litigation Settlement, Amount Awarded To Other Party, Per Infringing Units Diluted (in USD per share) Earnings Per Share, Diluted Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule of Estimated Future Amortization Expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Type of Restructuring [Domain] Type of Restructuring [Domain] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Percent reduction in force Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Retirement Benefits [Abstract] Retirement Benefits [Abstract] Restructuring and other charges Restructuring, Settlement and Impairment Provisions Foreign currency transaction gain Gain (Loss), Foreign Currency Transaction, before Tax Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Employee-related costs Employee Related Costs Employee Severance [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Restructuring and Other Charges Restructuring and Related Activities Disclosure [Text Block] Foreign Currency Translation Finite Lived Intangible Assets, Foreign Currency Translation Finite Lived Intangible Assets, Foreign Currency Translation Warranty liability Product Warranty Accrual, Current Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Sales and marketing Selling and Marketing Expense Provision for (benefit from) income taxes Income Tax Expense (Benefit) Changes in operating assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Supplemental disclosure Supplemental Cash Flow Information [Abstract] Net income (loss) - diluted Net Income (Loss) Available to Common Stockholders, Diluted Unrecognized stock-based compensation expense, period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Revenue Revenue from Contract with Customer, Excluding Assessed Tax Net income (loss) per share: EarningsPerSharesBasicAndDilutedAbstract EarningsPerSharesBasicAndDilutedAbstract Total other income (expense), net Nonoperating Income (Expense) Cash and Cash Equivalents Cash Equivalents, at Carrying Value Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating income (loss) Operating Income (Loss) Variable Rate [Domain] Variable Rate [Domain] Finite-Lived Intangible Assets [Line Items] Business Acquisition [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Other Other Operating Activities, Cash Flow Statement Accumulated inventory write-downs Accumulated Inventory Write-Downs Accumulated Inventory Write-Downs Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accrued compensation Employee-related Liabilities, Current Additional paid-in capital Additional Paid in Capital Other intangible assets Other Intangible Assets, Net Estimated Fair Value Cash And Cash Equivalents, At Carrying Value And Debt Securities, Available-For-Sale, Excluding Accrued Interest Cash And Cash Equivalents, At Carrying Value And Debt Securities, Available-For-Sale, Excluding Accrued Interest Restructuring charges Restructuring Charges Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] Interest income Investment Income, Interest Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Cloud Computing Arrangements Capitalized Contract Cost [Table Text Block] Partner products and other revenue Partner Products And Other Revenue [Member] Partner Products And Other Revenue Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Accrued inventory and supply chain costs Accrued Inventory And Supply Chain Costs, Current Accrued Inventory And Supply Chain Costs, Current Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Forfeited / expired (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Inventories Inventories Inventory, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Operating expenses Operating Expenses [Abstract] Schedule of Property, and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Outstanding, beginning balance (in USD per share) Outstanding, ending balance (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Asia Pacific ("APAC") Asia Pacific [Member] Share Repurchase Program [Line Items] Share Repurchase Program [Line Items] Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Loss contingency, number of defendants Loss Contingency, Number of Defendants Beginning balance (in USD per share) Ending balance (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 2030 and thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Loss contingency, patents allegedly infringed upon, number Loss Contingency, Patents Allegedly Infringed, Number Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Schedule of Stock Option Activity Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Accrued product development Accrued Product Development, Current Accrued Product Development, Current Exercise Price Award Exercise Price Net Income (Loss) Per Share Earnings Per Share [Text Block] Accrued compensation Increase (Decrease) in Employee Related Liabilities Arrangement Duration Trading Arrangement Duration Purchase Commitment, Excluding Long-Term Commitment [Domain] Purchase Commitment, Excluding Long-Term Commitment [Domain] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Granted (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Provision for warranties issued during the period Standard Product Warranty Accrual, Increase for Warranties Issued Nick Millington [Member] Nick Millington Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Term of debt Debt Instrument, Term Excise tax on share repurchases, accrued but not paid Share Repurchase Program, Excise Tax 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] PEO PEO [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other income (expense), net Other Nonoperating Income (Expense) Net Carrying Value Intangible Assets, Net (Excluding Goodwill) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cash paid for amounts included in the measurement of lease liabilities, net of tenant improvement reimbursements received Cash Paid For Lease Liability Measurement, Net Of Tenant Improvement Reimbursements Cash Paid For Lease Liability Measurement, Net Of Tenant Improvement Reimbursements Unrealized Gain Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Other income (expense), net Other Nonoperating Income (Expense) [Abstract] 2023 Stock Repurchase Program 2023 Stock Repurchase Program [Member] 2023 Stock Repurchase Program Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Local Phone Number Local Phone Number Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating expenses Operating Expenses Deferred tax liabilities Deferred Income Tax Liabilities, Net Other restructuring costs Other Restructuring Costs Other Restructuring [Member] Americas Americas [Member] Schedule of Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards (in shares) Stock Repurchased During Period, Shares Other assets Increase (Decrease) in Other Operating Assets Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] PEO Total Compensation Amount PEO Total Compensation Amount Estimated Fair Value Debt Securities, Available-for-Sale, Excluding Accrued Interest Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Debt securities, available-for-sale, noncurrent Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common stock Common Stock [Member] Measure: Measure [Axis] Issuance of common stock pursuant to equity incentive plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Finite-Lived Intangible Assets [Table] Schedule of Business Acquisitions, by Acquisition [Table] Credit Facility Line of Credit [Member] Emerging Growth Company Entity Emerging Growth Company Other Other Sundry Liabilities, Current Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Treasury stock withheld for employees' tax withholding requirements (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key Performance adjustment (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Stockholders' Equity Equity [Text Block] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Warranty liability, beginning of period Warranty liability, end of period Standard Product Warranty Accrual Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Mayht Holding BV Mayht Holding BV [Member] Mayht Holding BV. Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cloud computing implementation costs, net Capitalized Contract Cost, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) [Abstract] Title Trading Arrangement, Individual Title Less: accumulated amortization Capitalized Contract Cost, Accumulated Amortization Statement [Table] Statement [Table] Amortized Cost Cash Equivalents, At Carrying Value And Debt Securities, Available-For-Sale, Amortized Cost, Excluding Accrued Interest, After Allowance For Credit Loss Cash Equivalents, At Carrying Value And Debt Securities, Available-For-Sale, Amortized Cost, Excluding Accrued Interest, After Allowance For Credit Loss Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Level 1: Fair Value, Inputs, Level 1 [Member] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Payments for repurchase of common stock, including excise tax and commission Payments for Repurchase of Common Stock Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Income Taxes Income Tax Disclosure [Text Block] Net income (loss) per share: Earnings Per Share [Abstract] Equity [Abstract] Equity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Retirement of treasury stock (in shares) Stock Repurchased and Retired During Period, Shares Class of Stock [Domain] Class of Stock [Domain] Inventories Increase (Decrease) in Inventories Retirement of treasury stock (in shares) Retirement of treasury stock (in shares) Treasury Stock, Shares, Retired General and administrative General and Administrative Expense Deferred income taxes Deferred Income Taxes and Tax Credits Amount awarded to other party Litigation Settlement, Amount Awarded to Other Party Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Performance stock units Effect of PSUs Performance Shares [Member] Credit Facility [Axis] Credit Facility [Axis] Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Gross profit Gross Profit Change in foreign currency translation adjustment Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Fair Value as of Grant Date Award Grant Date Fair Value Level 2: Fair Value, Inputs, Level 2 [Member] Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Geographical [Domain] Geographical [Domain] Schedule of Finite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Marketable securities Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current Technology-based Technology-Based Intangible Assets [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Restructuring Cost [Table] Restructuring Cost [Table] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock, $0.001 par value Common Stock, Value, Issued Fiscal period Fiscal Period, Policy [Policy Text Block] Accrued interest Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Forfeited (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Indefinite-Lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Restructuring Plan, Non-Cash Charges Restructuring Plan, Non-Cash Charges [Member] Restructuring Plan, Non-Cash Charges Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Basic (in USD per share) Earnings Per Share, Basic Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Purchases of property and equipment in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Net income (loss) - basic Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Share Repurchase Program [Axis] Share Repurchase Program [Axis] Total assets Assets Purchase Commitment, Excluding Long-Term Commitment [Axis] Purchase Commitment, Excluding Long-Term Commitment [Axis] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year One Cost of revenue Cost of Goods and Services Sold Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule of Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other noncurrent liabilities Other Liabilities, Noncurrent Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Commitments and contingencies (Note 7) Commitments and Contingencies Termination Date Trading Arrangement Termination Date Google Lawsuits Against Sonos Google Lawsuits Against Sonos [Member] Google Lawsuits Against Sonos Lawsuits Against Google Lawsuits Against Google [Member] Lawsuits Against Google Business Overview and Basis of Presentation Business Description and Basis of Presentation [Text Block] Sonos speakers Sonos Speakers [Member] Sonos Speakers Stock-based compensation Share-Based Payment Arrangement [Text Block] Accrued interest writeoff Debt Securities, Available-for-Sale, Accrued Interest Writeoff Entity Address, City or Town Entity Address, City or Town Total stock-based compensation expense Share-Based Payment Arrangement, Expense Net income (loss) Net Income (Loss) Net Income (Loss) Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Loss Contingencies [Table] Loss Contingencies [Table] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Indefinite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Component parts Inventory, Parts and Components, Net of Reserves Revenue and Geographic Information Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Repurchase of common stock, including excise tax and commission Treasury Stock, Value, Acquired, Cost Method Weighted-average shares used in computing net income (loss) per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Other accrued payables Other Accrued Liabilities, Current Total Assets, Fair Value Disclosure Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Asset write-offs Asset Write-Offs [Member] Asset Write-Offs Finished goods Inventory, Finished Goods, Net of Reserves Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Base Rate Base Rate [Member] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Net unrealized loss on marketable securities Unrealized loss on investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Schedule of Performance Stock Units Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total Debt Securities, Available-For-Sale, Amortized Cost, Excluding Accrued Interest, After Allowance For Credit Loss, Carrying Value Debt Securities, Available-For-Sale, Amortized Cost, Excluding Accrued Interest, After Allowance For Credit Loss, Carrying Value Retirement of treasury stock Treasury Stock, Retired, Cost Method, Amount Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Accrued advertising and marketing Accrued Advertising and Marketing Current Accrued Advertising and Marketing Current Recognition of revenue included in beginning of period deferred revenue Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaids and other current assets Prepaid Expense and Other Assets, Current Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Litigation Case [Domain] Litigation Case [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated deficit Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Gain contingency, patents found infringed upon Gain Contingency, Patents Found Infringed upon, Number Basic (in shares) Weighted-average shares of common stock - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Revenue deferred, net of revenue recognized on contracts in the respective period Contract With Customer, Liability, Revenue Deferred Net of Revenue Recognized On Contracts Contract With Customer, Liability, Revenue Deferred Net of Revenue Recognized On Contracts Restricted stock units Effect of RSUs Restricted Stock Units (RSUs) [Member] Realized gain (loss) Debt Securities, Available-for-Sale, Realized Gain (Loss) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Supply Commitment Arrangement [Domain] Supply Commitment Arrangement [Domain] Name Awards Close in Time to MNPI Disclosures, Individual Name Forfeited / expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Reserve for returns Accrued Liabilities Reserve For Returns Accrued Liabilities Reserve For Returns Entity Filer Category Entity Filer Category Restructuring reserve, beginning balance Restructuring reserve, ending balance Restructuring Reserve Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Deferred revenue expected to be recognized Revenue, Remaining Performance Obligation, Amount Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Loss Contingencies [Line Items] Loss Contingencies [Line Items] Letter of Credit Letter of Credit [Member] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 12 sono-20250329_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover Page - shares
6 Months Ended
Mar. 29, 2025
Apr. 21, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 29, 2025  
Document Transition Report false  
Entity File Number 001-38603  
Entity Registrant Name SONOS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 03-0479476  
Entity Address, Address Line One 301 Coromar Drive  
Entity Address, City or Town Santa Barbara  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 93117  
City Area Code 805  
Local Phone Number 965-3001  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol SONO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Small Reporting Company false  
Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   120,087,493
Entity Central Index Key 0001314727  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Current Fiscal Year End Date --09-27  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 29, 2025
Sep. 28, 2024
Current assets:    
Cash and cash equivalents $ 173,158 $ 169,732
Marketable securities 50,349 51,426
Accounts receivable, net 40,430 44,513
Inventories 138,421 231,505
Prepaids and other current assets 50,666 53,910
Total current assets 453,024 551,086
Property and equipment, net 86,035 102,148
Operating lease right-of-use assets 48,011 50,175
Goodwill 82,854 82,854
Intangible assets, net    
In-process research and development 0 73,770
Other intangible assets 81,311 14,266
Deferred tax assets 9,197 10,314
Other noncurrent assets 31,746 31,699
Total assets 792,178 916,312
Current liabilities:    
Accounts payable 117,946 194,590
Accrued expenses 73,531 87,783
Accrued compensation 26,113 15,701
Deferred revenue, current 21,214 21,802
Other current liabilities 50,786 46,277
Total current liabilities 289,590 366,153
Operating lease liabilities, noncurrent 56,442 56,588
Deferred revenue, noncurrent 60,276 61,075
Deferred tax liabilities 311 60
Other noncurrent liabilities 2,700 3,816
Total liabilities 409,319 487,692
Commitments and contingencies (Note 7)
Stockholders’ equity:    
Common stock, $0.001 par value 124 123
Treasury stock (51,934) (17,096)
Additional paid-in capital 507,805 498,245
Accumulated deficit (70,841) (50,934)
Accumulated other comprehensive loss (2,295) (1,718)
Total stockholders’ equity 382,859 428,620
Total liabilities and stockholders’ equity $ 792,178 $ 916,312
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 29, 2025
Sep. 28, 2024
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Mar. 29, 2025
Mar. 30, 2024
Income Statement [Abstract]        
Revenue $ 259,756 $ 252,662 $ 810,613 $ 865,531
Cost of revenue 146,147 140,624 455,597 470,815
Gross profit 113,609 112,038 355,016 394,716
Operating expenses        
Research and development 77,423 80,322 158,261 159,557
Sales and marketing 64,210 61,835 150,854 145,785
General and administrative 33,200 40,841 59,032 80,639
Total operating expenses 174,833 182,998 368,147 385,981
Operating income (loss) (61,224) (70,960) (13,131) 8,735
Other income (expense), net        
Interest income 1,973 3,933 3,834 7,008
Interest expense (109) (122) (219) (227)
Other income (expense), net 193 (3,303) (5,836) 6,971
Total other income (expense), net 2,057 508 (2,221) 13,752
Income (loss) before provision for (benefit from) income taxes (59,167) (70,452) (15,352) 22,487
Provision for (benefit from) income taxes 10,977 (743) 4,555 11,249
Net income (loss) $ (70,144) $ (69,709) $ (19,907) $ 11,238
Net income (loss) per share:        
Basic (in USD per share) $ (0.58) $ (0.56) $ (0.16) $ 0.09
Diluted (in USD per share) $ (0.58) $ (0.56) $ (0.16) $ 0.09
Weighted-average shares used in computing net income (loss) per share:        
Basic (in shares) 119,919,163 123,749,605 120,995,375 124,465,661
Diluted (in shares) 119,919,163 123,749,605 120,995,375 128,206,823
Total comprehensive income (loss)        
Net income (loss) $ (70,144) $ (69,709) $ (19,907) $ 11,238
Change in foreign currency translation adjustment 656 (85) (460) (948)
Net unrealized loss on marketable securities (33) (26) (117) (26)
Comprehensive income (loss) $ (69,521) $ (69,820) $ (20,484) $ 10,264
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Treasury stock
Accumulated deficit
Accumulated other comprehensive loss
Total stockholders' equity, beginning balances at Sep. 30, 2023 $ 518,657 $ 130 $ 607,345 $ (72,586) $ (12,788) $ (3,444)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock pursuant to equity incentive plans   4 11,901      
Retirement of treasury stock   (6) (84,437) 84,443    
Stock-based compensation expense     43,031      
Repurchase of common stock, including excise tax and commission       (76,611)    
Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards       (13,242)    
Net Income (Loss) 11,238       11,238  
Change in foreign currency translation adjustment (948)         (948)
Unrealized loss on investments (26)         (26)
Total stockholders' equity, ending balances at Mar. 30, 2024 494,004 $ 128 577,840 $ (77,996) (1,550) (4,418)
Balances, beginning of period (in shares) at Sep. 30, 2023   130,399,940        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock pursuant to equity incentive plans (in shares)   3,328,353        
Retirement of treasury stock (in shares)   (5,903,097)        
Balances, ending of period (in shares) at Mar. 30, 2024   127,825,196        
Treasury stock, Beginning balances (in shares) at Sep. 30, 2023       (5,286,024)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Retirement of treasury stock (in shares)       (5,903,097)    
Repurchase of common stock (in shares)       (4,523,740)    
Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards (in shares)       (840,735)    
Treasury stock, Ending balances (in shares) at Mar. 30, 2024       (4,747,402)    
Total stockholders' equity, beginning balances at Dec. 30, 2023 594,409 $ 127 569,286 $ (38,856) 68,159 (4,307)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock pursuant to equity incentive plans   2 8,364      
Retirement of treasury stock   (1) (23,483) 23,484    
Stock-based compensation expense     23,673      
Repurchase of common stock, including excise tax and commission       (53,126)    
Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards       (9,498)    
Net Income (Loss) (69,709)       (69,709)  
Change in foreign currency translation adjustment (85)         (85)
Unrealized loss on investments (26)         (26)
Total stockholders' equity, ending balances at Mar. 30, 2024 494,004 $ 128 577,840 $ (77,996) (1,550) (4,418)
Balances, beginning of period (in shares) at Dec. 30, 2023   127,243,960        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock pursuant to equity incentive plans (in shares)   2,059,833        
Retirement of treasury stock (in shares)   (1,478,597)        
Balances, ending of period (in shares) at Mar. 30, 2024   127,825,196        
Treasury stock, Beginning balances (in shares) at Dec. 30, 2023       (2,672,671)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Retirement of treasury stock (in shares)       (1,478,597)    
Repurchase of common stock (in shares)       (3,045,143)    
Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards (in shares)       (508,185)    
Treasury stock, Ending balances (in shares) at Mar. 30, 2024       (4,747,402)    
Total stockholders' equity, beginning balances at Sep. 28, 2024 428,620 $ 123 498,245 $ (17,096) (50,934) (1,718)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock pursuant to equity incentive plans   4 2,650      
Retirement of treasury stock   (3) (41,669) 41,672    
Stock-based compensation expense     48,579      
Repurchase of common stock, including excise tax and commission       (60,264)    
Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards       (16,246)    
Net Income (Loss) (19,907)       (19,907)  
Change in foreign currency translation adjustment (460)         (460)
Unrealized loss on investments (117)         (117)
Total stockholders' equity, ending balances at Mar. 29, 2025 $ 382,859 $ 124 507,805 $ (51,934) (70,841) (2,295)
Balances, beginning of period (in shares) at Sep. 28, 2024   123,046,510        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock pursuant to equity incentive plans (in shares)   3,677,577        
Retirement of treasury stock (in shares)   (2,963,919)        
Balances, ending of period (in shares) at Mar. 29, 2025   123,760,168        
Treasury stock, Beginning balances (in shares) at Sep. 28, 2024       (1,282,734)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Retirement of treasury stock (in shares) (2,963,919)     (2,963,919)    
Repurchase of common stock (in shares)       (4,167,203)    
Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards (in shares)       (1,206,264)    
Treasury stock, Ending balances (in shares) at Mar. 29, 2025       (3,692,282)    
Total stockholders' equity, beginning balances at Dec. 28, 2024 $ 469,127 $ 125 521,121 $ (48,504) (697) (2,918)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock pursuant to equity incentive plans   2 242      
Retirement of treasury stock   (3) (36,803) 36,806    
Stock-based compensation expense     23,245      
Repurchase of common stock, including excise tax and commission       (33,033)    
Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards       (7,203)    
Net Income (Loss) (70,144)       (70,144)  
Change in foreign currency translation adjustment 656         656
Unrealized loss on investments (33)         (33)
Total stockholders' equity, ending balances at Mar. 29, 2025 $ 382,859 $ 124 $ 507,805 $ (51,934) $ (70,841) $ (2,295)
Balances, beginning of period (in shares) at Dec. 28, 2024   124,729,283        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock pursuant to equity incentive plans (in shares)   1,573,594        
Retirement of treasury stock (in shares)   (2,542,709)        
Balances, ending of period (in shares) at Mar. 29, 2025   123,760,168        
Treasury stock, Beginning balances (in shares) at Dec. 28, 2024       (3,404,233)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Retirement of treasury stock (in shares)       (2,542,709)    
Repurchase of common stock (in shares)       (2,282,549)    
Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards (in shares)       (548,209)    
Treasury stock, Ending balances (in shares) at Mar. 29, 2025       (3,692,282)    
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Cash flows from operating activities    
Net Income (Loss) $ (19,907) $ 11,238
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Stock-based compensation expense 45,436 43,031
Depreciation and amortization 32,778 23,121
Provision for inventory obsolescence (143) 5,293
Restructuring and other charges 4,889 266
Deferred income taxes 997 (31)
Other 1,528 2,188
Foreign currency transaction gain (72) (3,441)
Changes in operating assets and liabilities:    
Accounts receivable 4,702 (2,793)
Inventories 92,615 161,683
Other assets 1,328 (15,169)
Accounts payable and accrued expenses (83,634) (89,151)
Accrued compensation 10,456 16,040
Deferred revenue (257) 1,857
Other liabilities 5,791 10,025
Net cash provided by operating activities 96,507 164,157
Cash flows from investing activities    
Purchases of marketable securities (25,900) (45,280)
Purchases of property and equipment (18,662) (16,263)
Maturities of marketable securities 27,400 0
Net cash used in investing activities (17,162) (61,543)
Cash flows from financing activities    
Payments for repurchase of common stock, including excise tax and commission (60,602) (76,250)
Payments for repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards (16,246) (13,242)
Proceeds from exercise of common stock options 2,654 11,905
Net cash used in financing activities (74,194) (77,587)
Effect of exchange rate changes on cash and cash equivalents (1,725) 704
Net increase in cash and cash equivalents 3,426 25,731
Cash and cash equivalents    
Beginning of period 169,732 220,231
End of period 173,158 245,962
Supplemental disclosure    
Cash paid for interest 126 134
Cash paid for taxes, net of refunds 16,493 12,247
Cash paid for amounts included in the measurement of lease liabilities, net of tenant improvement reimbursements received 1,149 6,670
Supplemental disclosure of non-cash investing and financing activities    
Purchases of property and equipment in accounts payable and accrued expenses 1,311 7,582
Right-of-use assets obtained in exchange for new operating lease liabilities 1,491 7,637
Excise tax on share repurchases, accrued but not paid $ 264 $ 361
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Business Overview and Basis of Presentation
6 Months Ended
Mar. 29, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Overview and Basis of Presentation
1. Business Overview and Basis of Presentation
Description of business
Sonos, Inc. and its wholly owned subsidiaries (collectively, "Sonos," the "Company," "we," "us" or "our") designs, develops, manufactures, and sells audio products and services. The Sonos sound system provides customers with an immersive listening experience created by the design of its speakers, headphones and components, a proprietary software platform, and the ability to stream content from a variety of sources over the customer’s wireless network or over Bluetooth.
The Company’s products are sold through third-party physical retailers, including custom installers of home audio systems, select e-commerce retailers, and its website, sonos.com. The Company’s products are distributed in over 60 countries through its wholly owned subsidiaries: Sonos Europe B.V. in the Netherlands, Beijing Sonos Technology Co. Ltd. in China, Sonos Japan GK in Japan, and Sonos Australia Pty Ltd. in Australia.
Basis of presentation and preparation
The accompanying condensed consolidated financial statements are unaudited. The condensed consolidated balance sheet as of September 28, 2024, has been derived from the audited consolidated financial statements of the Company.
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") for interim financial information and the applicable rules and regulations of the Securities and Exchange Commission ("SEC"). Accordingly, they do not include all the information and footnotes required by U.S. GAAP for annual financial statements. They should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended September 28, 2024, (the "Annual Report"), filed with the SEC on November 15, 2024.
In management’s opinion, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company’s financial position, its results of operations, and its cash flows for the interim periods presented. The results of operations for the three and six months ended March 29, 2025, are not necessarily indicative of the results to be expected for the full fiscal year or any other period.
The Company operates on a 52- week or 53- week fiscal year ending on the Saturday nearest September 30 each year. The Company’s fiscal year is divided into four quarters of 13 weeks, each beginning on a Sunday and containing two 4-week periods followed by a 5-week period. An additional week is included in the fourth fiscal quarter approximately every five years to realign fiscal quarters with calendar quarters. This last occurred in the fourth quarter of the Company’s fiscal year ended October 3, 2020, and will reoccur in the fiscal year ending October 3, 2026. The six months ended March 29, 2025 and March 30, 2024, spanned 26 weeks each. As used in this Quarterly Report on Form 10-Q, "fiscal 2025" refers to the fiscal year ending September 27, 2025 and "fiscal 2024" refers to the fiscal year ended September 28, 2024.
Use of estimates and judgments
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, the Company evaluates its estimates and judgments compared to historical experience and expected trends.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies
6 Months Ended
Mar. 29, 2025
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2. Summary of Significant Accounting Policies
There have been no changes in the Company’s significant accounting policies, recently adopted accounting pronouncements, or recent accounting pronouncements pending adoption from those disclosed in the Annual Report, except as noted below.
Recent accounting pronouncements pending adoption
In November 2024, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2024-03, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. This standard requires disclosure of disaggregated information about significant expenses within relevant income statement captions, such as purchases of inventory, employee compensation, depreciation, and amortization. Also
required is a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated. In January 2025, FASB issued ASU 2025-01, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date, which clarifies that the amendments in ASU 2024-03 are effective for fiscal years beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. The amendments may be applied retrospectively or prospectively, with early adoption permitted. The Company is currently evaluating the pronouncement to determine the impact it may have on the Company's consolidated financial statements and related disclosures.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments
6 Months Ended
Mar. 29, 2025
Fair Value Disclosures [Abstract]  
Financial Instruments
3. Financial Instruments
The carrying values of the Company’s accounts receivable and accounts payable, approximate their fair values due to the short period of time to maturity or repayment. The Company utilizes the following fair value hierarchy to establish priorities of the inputs used to measure fair value:
Level 1: Quoted prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than quoted market prices included in Level 1, such as quoted prices for similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.
The following table summarizes cash, cash equivalents and marketable securities by investment category as of March 29, 2025 and September 28, 2024:
March 29, 2025
Amortized CostUnrealized GainUnrealized LossEstimated Fair ValueCash and Cash EquivalentsMarketable Securities
Cash$157,192 $— $— $157,192 $157,192 $— 
Level 1:
Money market funds13,775 — — 13,775 13,775 — 
Subtotal13,775 — — 13,775 13,775 — 
Level 2:
U.S. Treasury securities52,535 15 (10)52,540 2,191 50,349 
Subtotal52,535 15 (10)52,540 2,191 50,349 
Total$223,502 $15 $(10)$223,507 $173,158 $50,349 
September 28, 2024
Amortized CostUnrealized GainUnrealized LossEstimated Fair ValueCash and Cash EquivalentsMarketable Securities
Cash$144,184 $— $— $144,184 $144,184 $— 
Level 1:
Money market funds25,548 — — 25,548 25,548 — 
Subtotal25,548 — — 25,548 25,548 — 
Level 2:
U.S. Treasury securities51,304 122 — 51,426 — 51,426 
Subtotal51,304 122 — 51,426 — 51,426 
Total$221,036 $122 $— $221,158 $169,732 $51,426 
Marketable securities
As of March 29, 2025, the Company held no securities with original maturities exceeding one year. Realized gains and losses on the sale of securities are recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive income.
There were no realized gains or losses on sales of marketable securities during the three and six months ended March 29, 2025. For securities in a loss position, the Company does not intend to sell the securities, and it is more-likely-than-not that it will not be required to sell before recovery of their amortized cost basis. The Company evaluated whether the decline in fair value resulted from credit losses or other factors and concluded these amounts were related to temporary fluctuations in value of the securities and were due primarily to changes in interest rates and market conditions of the underlying securities. Accordingly, an allowance for credit losses was deemed unnecessary for these securities as of March 29, 2025.
Accrued interest receivable related to our marketable securities was immaterial as of March 29, 2025. No accrued interest receivables were written off during the three and six months ended March 29, 2025.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Geographic Information
6 Months Ended
Mar. 29, 2025
Revenue from Contract with Customer [Abstract]  
Revenue and Geographic Information
4. Revenue and Geographic Information
Disaggregation of revenue
Revenue is attributed to each region based on ship-to address, and also includes the applicable service revenue for software upgrades and cloud-based services attributable to each region. Revenue by region is as follows:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands)
Americas$176,802 $170,187 $501,385 $562,627 
Europe, Middle East and Africa ("EMEA")68,785 69,356 266,397 261,173 
Asia Pacific ("APAC")14,169 13,119 42,831 41,731 
Total revenue$259,756 $252,662 $810,613 $865,531 
Revenue is attributed to individual countries based on ship-to address and also includes the applicable service revenue for software upgrades and cloud-based services attributable to each country. Revenue by significant countries is as follows:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands)
United States$167,102 $155,695 $461,732 $517,544 
Other countries92,654 96,967 348,881 347,987 
Total revenue$259,756 $252,662 $810,613 $865,531 
Revenue by product category also includes the applicable service revenue for software upgrades and cloud-based services attributable to each product category. Revenue by major product category is as follows:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands)
Sonos speakers$194,519 $187,262 $661,661 $690,273 
Sonos system products50,540 49,265 110,814 133,826 
Partner products and other revenue14,697 16,135 38,138 41,432 
Total revenue$259,756 $252,662 $810,613 $865,531 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components
6 Months Ended
Mar. 29, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
5. Balance Sheet Components
Accounts receivable, net
Accounts receivable, net consist of the following:
March 29,
2025
September 28,
2024
(In thousands)
Accounts receivable$96,337 $96,254 
Allowance for credit losses(2,785)(2,619)
Allowance for sales incentives(53,122)(49,122)
Accounts receivable, net of allowances$40,430 $44,513 
Inventories
Inventories consist of the following:
March 29,
2025
September 28,
2024
(In thousands)  
Finished goods$112,910 $199,825 
Component parts25,511 31,680 
Inventories$138,421 $231,505 
As of March 29, 2025 and September 28, 2024, inventory write-downs were $29.8 million and $33.3 million, respectively.
Property and equipment
Property and equipment net of accumulated depreciation were as follows:
March 29,
2025
September 28,
2024
(In thousands)
Property and equipment
$287,670 $280,247 
Less: accumulated depreciation
(201,635)(178,099)
Property and equipment, net$86,035 $102,148 
Intangible assets
In the first quarter of fiscal year 2025, the Company determined that the underlying project related to the in-process research and development from the acquisition of Mayht Holding BV ("Mayht") was completed. As a result, the acquired $73.8 million of in-process research and development was reclassified as definite-lived developed technology and will amortize over its estimated economic life of 7 years. The following table reflects the changes in the net carrying amount of the components of intangible assets associated with the Company's acquisition activity:
March 29, 2025
Gross Carrying AmountAccumulated Amortization Foreign Currency TranslationNet Carrying Value
Weighted-Average Remaining Life
(In years)
(In thousands, except weighted-average remaining life)
Trade name$451 $(224)$(2)$225 3.00
Technology-based94,419 (13,333)81,086 6.22
Total intangible assets$94,870 $(13,557)$(2)$81,311 6.21
September 28, 2024
Gross Carrying AmountAccumulated Amortization Foreign Currency Translation Net Carrying Value
Weighted-Average Remaining Life
(In years)
(In thousands, except weighted-average remaining life)
Trade name
$451 $(188)$$270 3.50
Technology-based31,480 (17,484)13,996 4.52
Total finite-lived intangible assets31,931 (17,672)14,266 4.51
In-process research and development not subject to amortization
73,770 73,770 
Total intangible assets$105,701 $(17,672)$$88,036 
The following table summarizes the estimated future amortization expense of the Company's intangible assets as of March 29, 2025:
Fiscal years endingFuture Amortization Expense
(In thousands)
Remainder of fiscal 2025$5,971 
202613,579 
202713,563 
202813,447 
202912,453 
2030 and thereafter22,298 
Total future amortization expense$81,311 
Cloud Computing Arrangements
Capitalized costs to implement cloud computing arrangements net of accumulated amortization are reported as a component of other noncurrent assets on the Company's condensed consolidated balance sheets and were as follows:
March 29,
2025
September 28,
2024
(In thousands)
Cloud computing implementation costs$26,288 $25,038 
Less: accumulated amortization(11,411)(9,697)
Cloud computing implementation costs, net$14,877 $15,341 
Amortization expense for implementation costs for cloud-based computing arrangements for the three months ended March 29, 2025 and March 30, 2024, were $0.9 million. Amortization expense for implementation costs for cloud-based computing arrangements for the six months ended March 29, 2025 and March 30, 2024, were $1.7 million.
Accrued expenses
Accrued expenses included the following:
March 29,
2025
September 28,
2024
(In thousands)
Accrued inventory and supply chain costs$39,027 $34,204 
Accrued advertising and marketing11,854 12,893 
Accrued general and administrative expenses7,974 10,870 
Accrued taxes6,843 19,084 
Accrued product development2,565 4,338 
Other accrued payables5,268 6,394 
Total accrued expenses$73,531 $87,783 
Deferred revenue
Amounts invoiced in advance of revenue recognition are recorded as deferred revenue on the condensed consolidated balance sheets. For the six months ended March 29, 2025 and March 30, 2024, deferred revenue included revenue allocated to unspecified software upgrades and cloud-based services of $80.8 million and $82.7 million, respectively, as well as current deferred revenue related to newly launched products sold to resellers not recognized as revenue until the date of general availability was reached.
The following table presents the changes in the Company’s deferred revenue:
Six Months Ended
March 29,
2025
March 30,
2024
(In thousands)
Deferred revenue, beginning of period$82,877 $80,838 
Recognition of revenue included in beginning of period deferred revenue(12,229)(12,775)
Revenue deferred, net of revenue recognized on contracts in the respective period10,842 15,245 
Deferred revenue, end of period$81,490 $83,308 
The Company expects the following recognition of deferred revenue as of March 29, 2025:
 For the fiscal years ending
 Remainder of 20252026202720282029 and
Beyond
Total
(In thousands)
Deferred revenue expected to be recognized$11,230 $19,329 $16,678 $13,644 $20,609 $81,490 
Other current liabilities
Other current liabilities consist of the following:
March 29,
2025
September 28,
2024
(In thousands)
Reserve for returns$24,870 $20,304 
Warranty liability9,974 10,565 
Short-term operating lease liabilities6,584 7,551 
Other 9,358 7,857 
Total other current liabilities$50,786 $46,277 
The following table presents the changes in the Company’s warranty liability:
March 29,
2025
March 30,
2024
(In thousands)
Warranty liability, beginning of period$10,565 $7,466 
Provision for warranties issued during the period7,428 8,126 
Settlements of warranty claims during the period(8,019)(8,692)
Warranty liability, end of period$9,974 $6,900 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Debt
6 Months Ended
Mar. 29, 2025
Debt Disclosure [Abstract]  
Debt
6. Debt
On October 13, 2021, the Company entered into a Revolving Credit Agreement with JPMorgan Chase Bank, N.A., as the administrative agent, and Bank of America N.A., Morgan Stanley Senior Funding, Inc., and Goldman Sachs Bank USA as the other lenders party thereto (the "Revolving Credit Agreement"). The Revolving Credit Agreement provides for (i) a five-year senior secured revolving credit facility in the amount of up to $100.0 million and (ii) an uncommitted incremental facility subject to certain conditions. Proceeds are to be used for working capital and general corporate purposes. In June 2023, the Company amended the Revolving Credit Agreement, replacing prior references to LIBOR with references to SOFR as a result of the discontinuation of LIBOR. The facility may be drawn as an Alternative Base Rate Loan (at 1.00% plus an applicable margin) or Term Benchmark Loan (at the Term SOFR Rate, plus the applicable Term SOFR Adjustment ranging from 0.11% to 0.43%, plus an applicable margin (in total, "Adjusted Term SOFR")). The
Company must also pay (i) an unused commitment fee ranging from 0.200% to 0.275% per annum of the average daily unused portion of the aggregate revolving credit commitment under the agreement and (ii) a per annum fee equal to the applicable margin over Adjusted Term SOFR multiplied by the aggregate face amount of outstanding letters of credit. As of March 29, 2025, the Company did not have any outstanding borrowings and had $2.4 million in undrawn letters of credit that reduce the availability under the Revolving Credit Agreement.
The Company’s obligations under the Revolving Credit Agreement are secured by substantially all of the Company’s assets. The Revolving Credit Agreement contains customary representations and warranties, customary affirmative and negative covenants, a financial covenant that is tested quarterly and requires the Company to maintain a certain consolidated leverage ratio, and customary events of default. As of March 29, 2025, the Company was in compliance with all financial covenants under the Revolving Credit Agreement.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
6 Months Ended
Mar. 29, 2025
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
7. Commitments and Contingencies
Commitments to suppliers
As of March 29, 2025, the Company's open purchase orders to contract manufacturers for finished goods were approximately $98 million, the majority of which are expected to be paid over the next six months. As of March 29, 2025, the Company's expected commitments to suppliers for components were in the range of $180 million to $200 million, the majority of which is expected to be paid and/or utilized by our contract manufacturers in building finished goods within the next two years. The expected commitments are subject to change as a result of fluctuations in the demand forecast, as well as ongoing negotiations with contract manufacturers and suppliers. These commitments are related to components that can be specific to Sonos products and comprised 1) indirect obligations to third-party manufacturers and suppliers, 2) the inventory owned by contract manufacturers procured to manufacture Sonos products, and 3) purchase commitments made by contract manufacturers to their upstream suppliers.
Legal proceedings
From time to time, the Company is involved in legal proceedings in the ordinary course of business, including claims relating to employee relations, business practices, and patent infringement. Litigation can be expensive and disruptive to normal business operations. Moreover, the results of complex legal proceedings are difficult to predict, and the Company’s view of these matters may change in the future as the litigation and events related thereto unfold. The Company expenses legal fees as incurred. The Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. An unfavorable outcome to any legal matter, if material, could have an adverse effect on the Company’s operations or its financial position, liquidity or results of operations.
The Company’s Lawsuits Against Google:
On January 7, 2020, the Company filed a complaint with the U.S. International Trade Commission ("ITC") against Alphabet Inc. ("Alphabet") and Google LLC ("Google") and a counterpart lawsuit in the U.S. District Court for the Central District of California against Google. The complaint and lawsuit each allege infringement by Alphabet and Google of certain Sonos patents related to its smart speakers and related technology. The counterpart lawsuit was stayed pending completion of the ITC investigation and appeal thereof. The ITC concluded its investigation in January 2022, finding all five of the Company’s asserted patents to be valid and infringed by Google, and further finding that one redesign per patent proposed by Google would avoid infringement. The ITC issued a limited exclusion order and a cease-and-desist order with respect to Google’s infringing products. The Company and Google each appealed the ITC’s determination, which was upheld in its entirety by a panel of the appeals court. Google's petition for rehearing by the full appeals court has been denied. The stay in the counterpart lawsuit has been lifted. No trial date has been set.
On September 29, 2020, the Company filed another lawsuit against Google alleging infringement of additional Sonos patents and seeking monetary damages and other non-monetary relief. A jury trial was held in May 2023, which found one Sonos patent to be infringed and another Sonos patent not infringed, and returned an award of $32.5 million based on a royalty rate of $2.30 per infringing unit. After trial, the court held Sonos’ patents unenforceable under the doctrine of prosecution laches and invalid as a result of amendments made during prosecution. The Company is appealing the ruling.
Google’s Lawsuits Against the Company:
On June 11, 2020, Google filed a lawsuit in the U.S. District Court for the Northern District of California against the Company alleging infringement by the Company of five Google patents and seeking monetary damages and other non-monetary relief. All five of
these patents have since been found invalid or non-infringed by the Court or by the U.S. Patent and Trademark Office or have been withdrawn from the case by Google. The Court has now entered final judgment for Sonos and against Google. Google has appealed.
On August 8, 2022, Google filed two complaints with the ITC against the Company and two counterpart lawsuits in the Northern District of California against the Company, collectively alleging infringement by the Company of seven Google patents generally related to wireless charging, device setup, and voice control, and seeking monetary damages and other non-monetary relief. The counterpart lawsuits are stayed pending completion of the ITC investigations. In the first ITC investigation, the ITC terminated the investigation as to one Google patent as a result of the expiration of that Google patent and found the other two Google patents invalid as indefinite, thus concluding the first investigation. The second ITC investigation concluded in December 2023 with a final determination of no violation by the Company. Google did not appeal this determination within the deadline but has since petitioned the ITC for acceptance of a petition for review out of time.
Implicit
On March 10, 2017, Implicit, LLC (“Implicit”) filed a patent infringement action in the United States District Court, District of Delaware against the Company. Implicit is asserting that the Company has infringed on certain claims of two patents in this case. The Company denies the allegations. The claims at issue have been held unpatentable by the U.S. Patent and Trademark Office. Implicit has appealed this ruling, which is currently scheduled to be heard by the appeals court by mid-2025. A range of loss, if any, associated with this matter is not probable or reasonably estimable as of March 29, 2025.
The Company is involved in certain other litigation matters not listed above but does not consider these matters to be material either individually or in the aggregate at this time. The Company’s view of the matters not listed may change in the future as the litigation and events related thereto unfold.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity
6 Months Ended
Mar. 29, 2025
Equity [Abstract]  
Stockholders' Equity
8. Stockholders' Equity
On November 15, 2023, the Board of Directors (the "Board") authorized a common stock repurchase program of up to $200.0 million (the "2023 Stock Repurchase Program"). On February 24, 2025, the Board authorized a new common stock repurchase program of up to $150.0 million (the "2025 Stock Repurchase Program") resulting in the expiration of the $11.1 million remaining under the 2023 Stock Repurchase Program.
During the six months ended March 29, 2025, the Company repurchased 4,167,203 shares for an aggregate purchase price of $60.0 million and at an average price of $14.39 per share under the 2023 Stock Repurchase Program. Aggregate purchase price and average price per share exclude commission and excise tax. The Company's share repurchases in excess of issuances are subject to a 1% excise tax enacted by the Inflation Reduction Act. Any excise tax incurred is recognized as part of the cost basis of the shares acquired in the condensed consolidated statements of equity. The Company has not made any repurchases under the 2025 Stock Repurchase Program.
Treasury stock during the six months ended March 29, 2025, included 1,206,264 shares withheld to satisfy employees' tax withholding requirements in connection with vesting of stock awards. Additionally, during the six months ended March 29, 2025, the Company retired 2,963,919 shares of treasury stock.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation
6 Months Ended
Mar. 29, 2025
Share-Based Payment Arrangement [Abstract]  
Stock-based compensation
9. Stock-based Compensation
2018 Equity Incentive Plan
In July 2018, the Board adopted the 2018 Equity Incentive Plan (the "2018 Plan").
Stock options
The summary of the Company’s stock option activity is as follows:
Number of Options Weighted-Average Exercise PriceWeighted-Average Remaining Contractual TermAggregate Intrinsic Value
(In years)(In thousands)
Outstanding at September 28, 20247,082,389$14.24 2.8$210 
Exercised(195,479)$13.59  
Forfeited / expired(235,600)$14.61  
Outstanding at March 29, 20256,651,310$14.24 1.8$— 
As of March 29, 2025 and September 28, 2024, all outstanding stock options have vested and the Company had no unrecognized stock-based compensation expense related to stock options.
Restricted stock units ("RSU")
Pursuant to the 2018 Plan, the Company issues RSUs to employees and directors. The summary of the Company’s RSU activity is as follows:
Number of Units
Weighted-Average Grant Date Fair
Value
Aggregate Intrinsic Value
(In thousands)
Outstanding at September 28, 202410,763,098$14.79 $130,772 
Granted7,089,087$12.45  
Released(3,474,904)$15.09  
Forfeited(2,808,466)$13.81  
Outstanding at March 29, 202511,568,815$13.51 $124,712 
As of March 29, 2025 and September 28, 2024, the Company had $115.6 million and $115.4 million of unrecognized stock-based compensation expense related to RSUs, which are expected to be recognized over weighted-average periods of 2.4 years.
Performance stock units ("PSU")
Pursuant to the 2018 Plan, the Company has issued and may issue certain PSUs that vest on the satisfaction of service and performance conditions. The number of outstanding PSUs is based on the target number of share awards. The number of shares vested at the end of the performance period is based on achievement of performance conditions and includes a performance adjustment to reflect the extent to which the corresponding performance goals have been achieved. The summary of the Company’s PSU activity is as follows:
Number of Units
Weighted-Average Grant Date Fair
Value
Aggregate Intrinsic Value
(In thousands)
Outstanding at September 28, 2024684,080$18.37 $8,312 
Granted326,375$11.55 
Released(7,194)$17.54 
Performance adjustment
(121,250)$21.80 
Forfeited(79,517)$17.42 
Outstanding at March 29, 2025802,494$15.18 $8,651 
As of March 29, 2025 and September 28, 2024, the Company had $3.8 million and $0.2 million of unrecognized stock-based compensation expense related to PSUs, which are expected to be recognized over weighted-average periods of 1.5 years.
Stock-based compensation
Total stock-based compensation expense by functional category was as follows:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands)
Cost of revenue$1,606 $686 $2,955 $1,340 
Research and development8,557 10,419 21,872 19,398 
Sales and marketing4,027 4,972 9,659 8,787 
General and administrative9,055 7,596 14,093 13,506 
Total stock-based compensation expense$23,245 $23,673 $48,579 $43,031 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
6 Months Ended
Mar. 29, 2025
Income Tax Disclosure [Abstract]  
Income Taxes
10. Income Taxes
The Company’s income tax provision and the resulting effective tax rate for interim periods is generally determined based upon its estimated annual effective tax rate ("AETR"), adjusted for the effect of discrete items arising in that quarter. The impact of such inclusions could result in a higher or lower effective tax rate during a quarter, based upon the mix and timing of actual earnings or losses versus annual projections. In each quarter, the Company updates its estimate of the AETR, and if the estimated AETR changes, a cumulative adjustment is made in that quarter.
The Company recorded a provision for income taxes of $11.0 million and a benefit from income taxes of $0.7 million for the three months ended March 29, 2025 and March 30, 2024, respectively, related to U.S. and non-U.S. income taxes. The Company recorded a provision for income taxes of $4.6 million and $11.2 million for the six months ended March 29, 2025 and March 30, 2024, respectively, related to U.S. and non-U.S. income taxes.
For the three and six months ended March 29, 2025, the Company utilized the AETR method to calculate separate U.S. and foreign income tax provisions. Separate U.S. and foreign AETRs were calculated in accordance with U.S. GAAP since Sonos, Inc. is forecasted to a full-year loss with no corresponding deferred tax benefit while all non-U.S. entities are forecasted to profitability and, unlike the prior year, small fluctuations in forecasted pre-tax income (loss) are not expected to have a material impact on the estimated U.S. AETR. For the three and six months ended March 30, 2024, the Company calculated its U.S. income tax provision using the discrete method as though the interim period was an annual period since minor deviations in the projected pre-tax net income (loss) in the U.S. could have resulted in a disproportionate and unreliable effective tax rate under the AETR method.
For the three and six months ended March 29, 2025, the Company’s tax provision is comprised of a U.S. tax provision resulting from the application of a negative U.S. AETR to year-to-date U.S. pretax loss and a tax provision for non-U.S. income taxes. For the three and six months ended March 30, 2024, the Company's U.S. income tax provision was adversely impacted by Section 174 as the Company recorded a current U.S. tax expense with no corresponding deferred tax benefit due to the valuation allowance maintained against its U.S. deferred tax assets.
For the six months ended March 29, 2025, the Company concluded that a full valuation allowance on its deferred tax assets in the U.S. continued to be appropriate considering cumulative pre-tax losses in recent years and uncertainty with respect to future taxable income. Release of the valuation allowance in the U.S. would result in a benefit to the income tax provision in the period the release is recorded, which could have a material impact on net earnings. The timing and amount of the potential valuation allowance release are subject to significant management judgment, as well as prospective earnings in the U.S.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income (Loss) Per Share
6 Months Ended
Mar. 29, 2025
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share
11. Net Income (Loss) Per Share
Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of shares of common stock outstanding less shares subject to repurchase. Diluted net income (loss) per share adjusts the basic net income (loss) per share and the weighted-average number of shares of common stock outstanding for the potentially dilutive impact of stock awards, using the treasury stock method.
The following table sets forth the computation of the Company’s basic and diluted net income (loss) per share:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands, except share and per share data)
Numerator:
Net income (loss) - basic and diluted
$(70,144)$(69,709)$(19,907)$11,238 
Denominator:
Weighted-average shares of common stock—basic119,919,163123,749,605120,995,375 124,465,661 
Effect of potentially dilutive stock options— — — 876,897 
Effect of RSUs— — — 2,856,594 
Effect of PSUs— — — 7,671 
Weighted-average shares of common stock—diluted119,919,163123,749,605120,995,375 128,206,823 
Net income (loss) per share:
Basic$(0.58)$(0.56)$(0.16)$0.09 
Diluted$(0.58)$(0.56)$(0.16)$0.09 
The following shares were excluded from the computation of diluted net income (loss) per share because their effect would have been antidilutive:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
Stock options to purchase common stock6,713,0017,945,2266,841,0227,312,304
Restricted stock units13,555,41814,314,06314,659,9039,964,490
Performance stock units71,79059,62744,18838,417
Total20,340,20922,318,91621,545,11317,315,211
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Retirement Plans
6 Months Ended
Mar. 29, 2025
Retirement Benefits [Abstract]  
Retirement Plans
12. Retirement Plans
The Company has a defined contribution 401(k) plan (the "401(k) Plan") for the Company’s U.S.-based employees, as well as various defined contribution plans for its international employees. Eligible U.S. employees may make tax-deferred contributions under the 401(k) plan but are limited to the maximum annual dollar amount allowable under the Internal Revenue Code of 1986, as amended. The Company matches contributions towards the 401(k) Plan and international defined contribution plans. The Company's matching contributions totaled $2.0 million and $2.3 million for the three months ended March 29, 2025 and March 30, 2024, respectively. The Company's matching contributions totaled $4.3 million and $4.9 million for the six months ended March 29, 2025 and March 30, 2024, respectively.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Other Charges
6 Months Ended
Mar. 29, 2025
Restructuring and Related Activities [Abstract]  
Restructuring and Other Charges
13. Restructuring and Other Charges
The Company started a cost transformation initiative in the second half of fiscal 2024 with the goal of optimizing investments for sustainable, long-term growth. This included the August 14, 2024 initiation of a restructuring plan (the "2024 restructuring plan") that involved a reduction in force of approximately 6% of its employees and a reduction to its real estate footprint. Building on this effort, the Company announced a subsequent restructuring on February 5, 2025, including a reduction in force involving approximately 12% of its employees (the “2025 restructuring plan”). This cost transformation also involved charges related to rationalization of its product roadmap. Furthermore, in January 2025, Patrick Spence stepped down from his role as Chief Executive Officer ("CEO") and as a member of the Board, resulting in the Company incurring costs related to this transition, which are also included in restructuring and other charges.
The following table summarizes the components of restructuring and other charges:
Three Months EndedSix Months Ended
(in thousands)March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
Cash restructuring charges:
Employee-related costs
$15,353 $— $15,353 $— 
Other restructuring costs (1)
3,458 — 3,398 308 
Total cash charges
$18,811 $— $18,751 $308 
Non-cash charges:
Stock-based awards (2)
$3,143 $— $3,143 $— 
Asset write-offs
1,746 1,746 266 
Total non-cash charges
$4,889 $$4,889 $266 
Total restructuring and other charges$23,700 $$23,640 $574 
(1)Other restructuring charges include costs primarily related to rationalization of the Company's product roadmap.
(2)Non-cash charges for stock-based awards were related to modifications for equity awards primarily in connection with the CEO transition. These modifications included accelerated vesting of certain RSUs and an extension of the post-termination exercise period for certain stock options.
The following table summarizes restructuring and other charges recorded in the Company's condensed consolidated statements of operations and comprehensive income (loss):
Three Months EndedSix Months Ended
(in thousands)March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
Cost of revenue
$3,935 $— $3,935 $— 
Research and development
12,766 — 12,706 323 
Sales and marketing
2,792 — 2,792 113 
General and administrative
4,207 4,207 138 
Total restructuring and other charges
$23,700 $$23,640 $574 
The following table summarizes the Company's restructuring and other charges recorded in accrued expenses and accrued compensation within the condensed consolidated balance sheets:
(in thousands)
Employee Related Costs
Other
Restructuring Costs
Total
Balance as of September 28, 2024(1)
$2,152 $1,037 $3,189 
Restructuring charges15,353 3,398 18,751 
Cash paid(12,984)(900)(13,884)
Balance as of March 29, 2025
$4,521 $3,535 $8,056 
(1)Balance as of September 28, 2024, relates to activities under the 2024 restructuring plan.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Mar. 29, 2025
Mar. 30, 2024
Pay vs Performance Disclosure        
Net Income (Loss) $ (70,144) $ (69,709) $ (19,907) $ 11,238
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 29, 2025
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Terminated false
Shamayne Braman [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement On January 13, 2025, Shamayne Braman, the Company's Chief People Officer, terminated her trading plan intended to satisfy the requirements of Rule 10b5-1(c), originally adopted on March 2, 2024 for the sale of up to 27,838 shares of the Company's common stock subject to restricted stock units granted under our equity incentive plan, as decreased by the number of shares withheld by the Company in connection with the vesting of such restricted stock units to satisfy applicable tax withholding requirements. The plan was originally scheduled to terminate on the earlier of the date all shares under the plan were sold or March 4, 2025.
Name Shamayne Braman
Title Chief People Officer
Rule 10b5-1 Arrangement Terminated true
Termination Date January 13, 2025
Aggregate Available 27,838
Nick Millington [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On February 13, 2025, Nick Millington, the Company's Chief Innovation Officer, adopted a trading plan intended to satisfy the requirements of Rule 10b5-1(c). The plan provides that Mr. Millington may sell up to an aggregate of 19,948 shares of the Company's common stock subject to options granted under our equity incentive plan. The plan terminates on the earlier of the date all shares under the plan are sold or February 12, 2026.
Name Nick Millington
Title Chief Innovation Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date February 13, 2025
Expiration Date February 12, 2026
Arrangement Duration 364 days
Aggregate Available 19,948
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Business Overview and Basis of Presentation (Policies)
6 Months Ended
Mar. 29, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation and preparation
The accompanying condensed consolidated financial statements are unaudited. The condensed consolidated balance sheet as of September 28, 2024, has been derived from the audited consolidated financial statements of the Company.
The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") for interim financial information and the applicable rules and regulations of the Securities and Exchange Commission ("SEC"). Accordingly, they do not include all the information and footnotes required by U.S. GAAP for annual financial statements. They should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended September 28, 2024, (the "Annual Report"), filed with the SEC on November 15, 2024.
In management’s opinion, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company’s financial position, its results of operations, and its cash flows for the interim periods presented. The results of operations for the three and six months ended March 29, 2025, are not necessarily indicative of the results to be expected for the full fiscal year or any other period.
Fiscal period
The Company operates on a 52- week or 53- week fiscal year ending on the Saturday nearest September 30 each year. The Company’s fiscal year is divided into four quarters of 13 weeks, each beginning on a Sunday and containing two 4-week periods followed by a 5-week period. An additional week is included in the fourth fiscal quarter approximately every five years to realign fiscal quarters with calendar quarters. This last occurred in the fourth quarter of the Company’s fiscal year ended October 3, 2020, and will reoccur in the fiscal year ending October 3, 2026. The six months ended March 29, 2025 and March 30, 2024, spanned 26 weeks each. As used in this Quarterly Report on Form 10-Q, "fiscal 2025" refers to the fiscal year ending September 27, 2025 and "fiscal 2024" refers to the fiscal year ended September 28, 2024.
Use of estimates and judgments
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, the Company evaluates its estimates and judgments compared to historical experience and expected trends.
Recent accounting pronouncements pending adoption
In November 2024, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2024-03, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. This standard requires disclosure of disaggregated information about significant expenses within relevant income statement captions, such as purchases of inventory, employee compensation, depreciation, and amortization. Also
required is a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated. In January 2025, FASB issued ASU 2025-01, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date, which clarifies that the amendments in ASU 2024-03 are effective for fiscal years beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. The amendments may be applied retrospectively or prospectively, with early adoption permitted. The Company is currently evaluating the pronouncement to determine the impact it may have on the Company's consolidated financial statements and related disclosures.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Tables)
6 Months Ended
Mar. 29, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets Measured on Recurring Basis
The following table summarizes cash, cash equivalents and marketable securities by investment category as of March 29, 2025 and September 28, 2024:
March 29, 2025
Amortized CostUnrealized GainUnrealized LossEstimated Fair ValueCash and Cash EquivalentsMarketable Securities
Cash$157,192 $— $— $157,192 $157,192 $— 
Level 1:
Money market funds13,775 — — 13,775 13,775 — 
Subtotal13,775 — — 13,775 13,775 — 
Level 2:
U.S. Treasury securities52,535 15 (10)52,540 2,191 50,349 
Subtotal52,535 15 (10)52,540 2,191 50,349 
Total$223,502 $15 $(10)$223,507 $173,158 $50,349 
September 28, 2024
Amortized CostUnrealized GainUnrealized LossEstimated Fair ValueCash and Cash EquivalentsMarketable Securities
Cash$144,184 $— $— $144,184 $144,184 $— 
Level 1:
Money market funds25,548 — — 25,548 25,548 — 
Subtotal25,548 — — 25,548 25,548 — 
Level 2:
U.S. Treasury securities51,304 122 — 51,426 — 51,426 
Subtotal51,304 122 — 51,426 — 51,426 
Total$221,036 $122 $— $221,158 $169,732 $51,426 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Geographic Information (Tables)
6 Months Ended
Mar. 29, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Revenue is attributed to each region based on ship-to address, and also includes the applicable service revenue for software upgrades and cloud-based services attributable to each region. Revenue by region is as follows:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands)
Americas$176,802 $170,187 $501,385 $562,627 
Europe, Middle East and Africa ("EMEA")68,785 69,356 266,397 261,173 
Asia Pacific ("APAC")14,169 13,119 42,831 41,731 
Total revenue$259,756 $252,662 $810,613 $865,531 
Revenue is attributed to individual countries based on ship-to address and also includes the applicable service revenue for software upgrades and cloud-based services attributable to each country. Revenue by significant countries is as follows:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands)
United States$167,102 $155,695 $461,732 $517,544 
Other countries92,654 96,967 348,881 347,987 
Total revenue$259,756 $252,662 $810,613 $865,531 
Revenue by product category also includes the applicable service revenue for software upgrades and cloud-based services attributable to each product category. Revenue by major product category is as follows:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands)
Sonos speakers$194,519 $187,262 $661,661 $690,273 
Sonos system products50,540 49,265 110,814 133,826 
Partner products and other revenue14,697 16,135 38,138 41,432 
Total revenue$259,756 $252,662 $810,613 $865,531 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Tables)
6 Months Ended
Mar. 29, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net
Accounts receivable, net consist of the following:
March 29,
2025
September 28,
2024
(In thousands)
Accounts receivable$96,337 $96,254 
Allowance for credit losses(2,785)(2,619)
Allowance for sales incentives(53,122)(49,122)
Accounts receivable, net of allowances$40,430 $44,513 
Schedule of Inventories
Inventories consist of the following:
March 29,
2025
September 28,
2024
(In thousands)  
Finished goods$112,910 $199,825 
Component parts25,511 31,680 
Inventories$138,421 $231,505 
Schedule of Property, and Equipment
Property and equipment net of accumulated depreciation were as follows:
March 29,
2025
September 28,
2024
(In thousands)
Property and equipment
$287,670 $280,247 
Less: accumulated depreciation
(201,635)(178,099)
Property and equipment, net$86,035 $102,148 
Schedule of Indefinite-Lived Intangible Assets The following table reflects the changes in the net carrying amount of the components of intangible assets associated with the Company's acquisition activity:
March 29, 2025
Gross Carrying AmountAccumulated Amortization Foreign Currency TranslationNet Carrying Value
Weighted-Average Remaining Life
(In years)
(In thousands, except weighted-average remaining life)
Trade name$451 $(224)$(2)$225 3.00
Technology-based94,419 (13,333)81,086 6.22
Total intangible assets$94,870 $(13,557)$(2)$81,311 6.21
September 28, 2024
Gross Carrying AmountAccumulated Amortization Foreign Currency Translation Net Carrying Value
Weighted-Average Remaining Life
(In years)
(In thousands, except weighted-average remaining life)
Trade name
$451 $(188)$$270 3.50
Technology-based31,480 (17,484)13,996 4.52
Total finite-lived intangible assets31,931 (17,672)14,266 4.51
In-process research and development not subject to amortization
73,770 73,770 
Total intangible assets$105,701 $(17,672)$$88,036 
Schedule of Finite-Lived Intangible Assets The following table reflects the changes in the net carrying amount of the components of intangible assets associated with the Company's acquisition activity:
March 29, 2025
Gross Carrying AmountAccumulated Amortization Foreign Currency TranslationNet Carrying Value
Weighted-Average Remaining Life
(In years)
(In thousands, except weighted-average remaining life)
Trade name$451 $(224)$(2)$225 3.00
Technology-based94,419 (13,333)81,086 6.22
Total intangible assets$94,870 $(13,557)$(2)$81,311 6.21
September 28, 2024
Gross Carrying AmountAccumulated Amortization Foreign Currency Translation Net Carrying Value
Weighted-Average Remaining Life
(In years)
(In thousands, except weighted-average remaining life)
Trade name
$451 $(188)$$270 3.50
Technology-based31,480 (17,484)13,996 4.52
Total finite-lived intangible assets31,931 (17,672)14,266 4.51
In-process research and development not subject to amortization
73,770 73,770 
Total intangible assets$105,701 $(17,672)$$88,036 
Schedule of Estimated Future Amortization Expense
The following table summarizes the estimated future amortization expense of the Company's intangible assets as of March 29, 2025:
Fiscal years endingFuture Amortization Expense
(In thousands)
Remainder of fiscal 2025$5,971 
202613,579 
202713,563 
202813,447 
202912,453 
2030 and thereafter22,298 
Total future amortization expense$81,311 
Schedule of Cloud Computing Arrangements
Capitalized costs to implement cloud computing arrangements net of accumulated amortization are reported as a component of other noncurrent assets on the Company's condensed consolidated balance sheets and were as follows:
March 29,
2025
September 28,
2024
(In thousands)
Cloud computing implementation costs$26,288 $25,038 
Less: accumulated amortization(11,411)(9,697)
Cloud computing implementation costs, net$14,877 $15,341 
Schedule of Accrued Expenses
Accrued expenses included the following:
March 29,
2025
September 28,
2024
(In thousands)
Accrued inventory and supply chain costs$39,027 $34,204 
Accrued advertising and marketing11,854 12,893 
Accrued general and administrative expenses7,974 10,870 
Accrued taxes6,843 19,084 
Accrued product development2,565 4,338 
Other accrued payables5,268 6,394 
Total accrued expenses$73,531 $87,783 
Schedule of Changes in Deferred Balances and Expected Revenue Recognition
The following table presents the changes in the Company’s deferred revenue:
Six Months Ended
March 29,
2025
March 30,
2024
(In thousands)
Deferred revenue, beginning of period$82,877 $80,838 
Recognition of revenue included in beginning of period deferred revenue(12,229)(12,775)
Revenue deferred, net of revenue recognized on contracts in the respective period10,842 15,245 
Deferred revenue, end of period$81,490 $83,308 
Schedule of Remaining Performance Obligation
The Company expects the following recognition of deferred revenue as of March 29, 2025:
 For the fiscal years ending
 Remainder of 20252026202720282029 and
Beyond
Total
(In thousands)
Deferred revenue expected to be recognized$11,230 $19,329 $16,678 $13,644 $20,609 $81,490 
Schedule of Other Current Liabilities
Other current liabilities consist of the following:
March 29,
2025
September 28,
2024
(In thousands)
Reserve for returns$24,870 $20,304 
Warranty liability9,974 10,565 
Short-term operating lease liabilities6,584 7,551 
Other 9,358 7,857 
Total other current liabilities$50,786 $46,277 
Schedule of Product Warranty Liability
The following table presents the changes in the Company’s warranty liability:
March 29,
2025
March 30,
2024
(In thousands)
Warranty liability, beginning of period$10,565 $7,466 
Provision for warranties issued during the period7,428 8,126 
Settlements of warranty claims during the period(8,019)(8,692)
Warranty liability, end of period$9,974 $6,900 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation (Tables)
6 Months Ended
Mar. 29, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The summary of the Company’s stock option activity is as follows:
Number of Options Weighted-Average Exercise PriceWeighted-Average Remaining Contractual TermAggregate Intrinsic Value
(In years)(In thousands)
Outstanding at September 28, 20247,082,389$14.24 2.8$210 
Exercised(195,479)$13.59  
Forfeited / expired(235,600)$14.61  
Outstanding at March 29, 20256,651,310$14.24 1.8$— 
Schedule of Restricted Stock Unit Activity The summary of the Company’s RSU activity is as follows:
Number of Units
Weighted-Average Grant Date Fair
Value
Aggregate Intrinsic Value
(In thousands)
Outstanding at September 28, 202410,763,098$14.79 $130,772 
Granted7,089,087$12.45  
Released(3,474,904)$15.09  
Forfeited(2,808,466)$13.81  
Outstanding at March 29, 202511,568,815$13.51 $124,712 
Schedule of Performance Stock Units Activity The summary of the Company’s PSU activity is as follows:
Number of Units
Weighted-Average Grant Date Fair
Value
Aggregate Intrinsic Value
(In thousands)
Outstanding at September 28, 2024684,080$18.37 $8,312 
Granted326,375$11.55 
Released(7,194)$17.54 
Performance adjustment
(121,250)$21.80 
Forfeited(79,517)$17.42 
Outstanding at March 29, 2025802,494$15.18 $8,651 
Schedule of Stock-based Compensation Expense
Total stock-based compensation expense by functional category was as follows:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands)
Cost of revenue$1,606 $686 $2,955 $1,340 
Research and development8,557 10,419 21,872 19,398 
Sales and marketing4,027 4,972 9,659 8,787 
General and administrative9,055 7,596 14,093 13,506 
Total stock-based compensation expense$23,245 $23,673 $48,579 $43,031 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income (Loss) Per Share (Tables)
6 Months Ended
Mar. 29, 2025
Earnings Per Share [Abstract]  
Schedule of net Income (Loss) Per Share, Basic and Diluted
The following table sets forth the computation of the Company’s basic and diluted net income (loss) per share:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
(In thousands, except share and per share data)
Numerator:
Net income (loss) - basic and diluted
$(70,144)$(69,709)$(19,907)$11,238 
Denominator:
Weighted-average shares of common stock—basic119,919,163123,749,605120,995,375 124,465,661 
Effect of potentially dilutive stock options— — — 876,897 
Effect of RSUs— — — 2,856,594 
Effect of PSUs— — — 7,671 
Weighted-average shares of common stock—diluted119,919,163123,749,605120,995,375 128,206,823 
Net income (loss) per share:
Basic$(0.58)$(0.56)$(0.16)$0.09 
Diluted$(0.58)$(0.56)$(0.16)$0.09 
Schedule of Antidilutive Securities
The following shares were excluded from the computation of diluted net income (loss) per share because their effect would have been antidilutive:
Three Months EndedSix Months Ended
March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
Stock options to purchase common stock6,713,0017,945,2266,841,0227,312,304
Restricted stock units13,555,41814,314,06314,659,9039,964,490
Performance stock units71,79059,62744,18838,417
Total20,340,20922,318,91621,545,11317,315,211
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Other Charges (Tables)
6 Months Ended
Mar. 29, 2025
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Costs
The following table summarizes the components of restructuring and other charges:
Three Months EndedSix Months Ended
(in thousands)March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
Cash restructuring charges:
Employee-related costs
$15,353 $— $15,353 $— 
Other restructuring costs (1)
3,458 — 3,398 308 
Total cash charges
$18,811 $— $18,751 $308 
Non-cash charges:
Stock-based awards (2)
$3,143 $— $3,143 $— 
Asset write-offs
1,746 1,746 266 
Total non-cash charges
$4,889 $$4,889 $266 
Total restructuring and other charges$23,700 $$23,640 $574 
(1)Other restructuring charges include costs primarily related to rationalization of the Company's product roadmap.
(2)Non-cash charges for stock-based awards were related to modifications for equity awards primarily in connection with the CEO transition. These modifications included accelerated vesting of certain RSUs and an extension of the post-termination exercise period for certain stock options.
The following table summarizes the Company's restructuring and other charges recorded in accrued expenses and accrued compensation within the condensed consolidated balance sheets:
(in thousands)
Employee Related Costs
Other
Restructuring Costs
Total
Balance as of September 28, 2024(1)
$2,152 $1,037 $3,189 
Restructuring charges15,353 3,398 18,751 
Cash paid(12,984)(900)(13,884)
Balance as of March 29, 2025
$4,521 $3,535 $8,056 
(1)Balance as of September 28, 2024, relates to activities under the 2024 restructuring plan.
Schedule of Restructuring Reserve by Type of Cost
The following table summarizes restructuring and other charges recorded in the Company's condensed consolidated statements of operations and comprehensive income (loss):
Three Months EndedSix Months Ended
(in thousands)March 29,
2025
March 30,
2024
March 29,
2025
March 30,
2024
Cost of revenue
$3,935 $— $3,935 $— 
Research and development
12,766 — 12,706 323 
Sales and marketing
2,792 — 2,792 113 
General and administrative
4,207 4,207 138 
Total restructuring and other charges
$23,700 $$23,640 $574 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Business Overview and Basis of Presentation (Details)
Mar. 29, 2025
country
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of countries where products distributed 60
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments - Cash, Cash Equivalents and Marketable Securities by Investment Category (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Sep. 28, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash $ 157,192 $ 144,184
Unrealized Gain 15 122
Unrealized Loss (10) 0
Total 223,502 221,036
Total 223,507 221,158
Cash and cash equivalents 173,158 169,732
Marketable securities 50,349 51,426
Level 1:    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents 13,775 25,548
Amortized Cost 13,775 25,548
Estimated Fair Value 13,775 25,548
Level 1: | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 13,775 25,548
Cash and Cash Equivalents 13,775 25,548
Estimated Fair Value 13,775 25,548
Level 2:    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 52,535 51,304
Cash and Cash Equivalents 2,191 0
Unrealized Gain 15 122
Unrealized Loss (10) 0
Estimated Fair Value 52,540 51,426
Marketable securities 50,349 51,426
Level 2: | U.S. Treasury securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 52,535 51,304
Cash and Cash Equivalents 2,191 0
Unrealized Gain 15 122
Unrealized Loss (10) 0
Estimated Fair Value 52,540 51,426
Marketable securities $ 50,349 $ 51,426
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments - Narrative (Details)
3 Months Ended 6 Months Ended
Mar. 29, 2025
USD ($)
Mar. 29, 2025
USD ($)
Fair Value Disclosures [Abstract]    
Debt securities, available-for-sale, noncurrent $ 0 $ 0
Realized gain (loss) 0 0
Accrued interest 0 0
Accrued interest writeoff $ 0 $ 0
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Mar. 29, 2025
Mar. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 259,756 $ 252,662 $ 810,613 $ 865,531
Sonos speakers        
Disaggregation of Revenue [Line Items]        
Revenue 194,519 187,262 661,661 690,273
Sonos system products        
Disaggregation of Revenue [Line Items]        
Revenue 50,540 49,265 110,814 133,826
Partner products and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue 14,697 16,135 38,138 41,432
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 176,802 170,187 501,385 562,627
Europe, Middle East and Africa ("EMEA")        
Disaggregation of Revenue [Line Items]        
Revenue 68,785 69,356 266,397 261,173
Asia Pacific ("APAC")        
Disaggregation of Revenue [Line Items]        
Revenue 14,169 13,119 42,831 41,731
United States        
Disaggregation of Revenue [Line Items]        
Revenue 167,102 155,695 461,732 517,544
Other countries        
Disaggregation of Revenue [Line Items]        
Revenue $ 92,654 $ 96,967 $ 348,881 $ 347,987
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Sep. 28, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts receivable $ 96,337 $ 96,254
Allowance for credit losses (2,785) (2,619)
Allowance for sales incentives (53,122) (49,122)
Accounts receivable, net of allowances $ 40,430 $ 44,513
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Sep. 28, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 112,910 $ 199,825
Component parts 25,511 31,680
Inventories $ 138,421 $ 231,505
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Mar. 29, 2025
Dec. 28, 2024
Mar. 30, 2024
Mar. 29, 2025
Mar. 30, 2024
Sep. 28, 2024
Finite-Lived Intangible Assets [Line Items]            
Accumulated inventory write-downs $ 29.8     $ 29.8   $ 33.3
Amortization expenses $ 0.9   $ 0.9 1.7 $ 1.7  
Revenue recognized from previous period       $ 80.8 $ 82.7  
Mayht Holding BV | In Process Research and Development            
Finite-Lived Intangible Assets [Line Items]            
Provisional information, adjustment, intangibles   $ 73.8        
Finite-lived intangible asset, useful life   7 years        
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Property Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Sep. 28, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Property and equipment $ 287,670 $ 280,247
Less: accumulated depreciation (201,635) (178,099)
Property and equipment, net $ 86,035 $ 102,148
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Mar. 29, 2025
Sep. 28, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 94,870 $ 31,931
Accumulated Amortization (13,557) (17,672)
Foreign Currency Translation (2) 7
Total future amortization expense $ 81,311 $ 14,266
Weighted-Average Remaining Life (In years) 6 years 2 months 15 days 4 years 6 months 3 days
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount   $ 105,701
Foreign Currency Translation   7
Net Carrying Value   88,036
In Process Research and Development    
Indefinite-Lived Intangible Assets [Line Items]    
In-process research and development not subject to amortization   73,770
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 451 451
Accumulated Amortization (224) (188)
Foreign Currency Translation (2) 7
Total future amortization expense $ 225 $ 270
Weighted-Average Remaining Life (In years) 3 years 3 years 6 months
Technology-based    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 94,419 $ 31,480
Accumulated Amortization (13,333) (17,484)
Foreign Currency Translation 0 0
Total future amortization expense $ 81,086 $ 13,996
Weighted-Average Remaining Life (In years) 6 years 2 months 19 days 4 years 6 months 7 days
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Sep. 28, 2024
Future Amortization Expense    
Remainder of fiscal 2025 $ 5,971  
2026 13,579  
2027 13,563  
2028 13,447  
2029 12,453  
2030 and thereafter 22,298  
Total future amortization expense $ 81,311 $ 14,266
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Cloud Computing Arrangements (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Sep. 28, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cloud computing implementation costs $ 26,288 $ 25,038
Less: accumulated amortization (11,411) (9,697)
Cloud computing implementation costs, net $ 14,877 $ 15,341
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Sep. 28, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued inventory and supply chain costs $ 39,027 $ 34,204
Accrued advertising and marketing 11,854 12,893
Accrued general and administrative expenses 7,974 10,870
Accrued taxes 6,843 19,084
Accrued product development 2,565 4,338
Other accrued payables 5,268 6,394
Total accrued expenses $ 73,531 $ 87,783
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components -Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Contract with Customer, Liability [Roll Forward]    
Deferred revenue, beginning of period $ 82,877 $ 80,838
Recognition of revenue included in beginning of period deferred revenue (12,229) (12,775)
Revenue deferred, net of revenue recognized on contracts in the respective period 10,842 15,245
Deferred revenue, end of period $ 81,490 $ 83,308
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Expected Recognition of Deferred Revenue (Details)
$ in Thousands
Mar. 29, 2025
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue expected to be recognized $ 81,490
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-03-30  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue expected to be recognized $ 11,230
Revenue, remaining performance obligation, period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-09-28  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue expected to be recognized $ 19,329
Revenue, remaining performance obligation, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-04  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue expected to be recognized $ 16,678
Revenue, remaining performance obligation, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-10-03  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue expected to be recognized $ 13,644
Revenue, remaining performance obligation, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue expected to be recognized $ 20,609
Revenue, remaining performance obligation, period
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Sep. 28, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Reserve for returns $ 24,870 $ 20,304
Warranty liability 9,974 10,565
Short-term operating lease liabilities $ 6,584 $ 7,551
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total other current liabilities Total other current liabilities
Other $ 9,358 $ 7,857
Total other current liabilities $ 50,786 $ 46,277
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Warranty Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]    
Warranty liability, beginning of period $ 10,565 $ 7,466
Provision for warranties issued during the period 7,428 8,126
Settlements of warranty claims during the period (8,019) (8,692)
Warranty liability, end of period $ 9,974 $ 6,900
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Details) - Credit Facility - USD ($)
$ in Millions
1 Months Ended
Oct. 13, 2021
Jun. 30, 2023
Mar. 29, 2025
Revolving Credit Facility      
Debt Instrument [Line Items]      
Term of debt 5 years    
Maximum borrowing capacity $ 100.0    
Revolving Credit Facility | Minimum      
Debt Instrument [Line Items]      
Commitment fee percentage 0.20%    
Revolving Credit Facility | Maximum      
Debt Instrument [Line Items]      
Commitment fee percentage 0.275%    
Letter of Credit      
Debt Instrument [Line Items]      
Long-term debt     $ 2.4
Base Rate | Revolving Credit Facility      
Debt Instrument [Line Items]      
Interest rate, spread on variable rate   1.00%  
Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | Minimum      
Debt Instrument [Line Items]      
Interest rate, spread on variable rate   0.11%  
Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | Maximum      
Debt Instrument [Line Items]      
Interest rate, spread on variable rate   0.43%  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details)
1 Months Ended 6 Months Ended
Aug. 08, 2022
patent
defendant
complaint
Jun. 11, 2020
patent
Mar. 10, 2017
patent
May 31, 2024
USD ($)
patent
Jan. 31, 2022
patent
Mar. 29, 2025
USD ($)
Lawsuits Against Google            
Loss Contingencies [Line Items]            
Gain contingency, patents found infringed upon | patent       1 5  
Amount awarded to other party       $ 32,500,000    
Royalty rate per infringing unit (in dollars per share)       $ 2.30    
Google Lawsuits Against Sonos            
Loss Contingencies [Line Items]            
Loss contingency, patents allegedly infringed upon, number | patent 7 5        
Loss contingency, pending claims, number | complaint 2          
Loss contingency, number of defendants | defendant 2          
Loss contingency, patents found not infringed upon, number | patent 1          
Implicit Against Sonos            
Loss Contingencies [Line Items]            
Loss contingency, patents allegedly infringed upon, number | patent     2      
Supply Commitment            
Loss Contingencies [Line Items]            
Commitments expected to be paid           2 years
Supply Commitment | Minimum            
Loss Contingencies [Line Items]            
Commitments to suppliers           $ 180,000,000
Supply Commitment | Maximum            
Loss Contingencies [Line Items]            
Commitments to suppliers           200,000,000
Purchase Commitment            
Loss Contingencies [Line Items]            
Purchase commitments           $ 98,000,000
Commitments expected to be paid           6 months
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Mar. 29, 2025
Feb. 24, 2025
Nov. 15, 2023
Share Repurchase Program [Line Items]      
Treasury stock withheld for employees' tax withholding requirements (in shares) 1,206,264    
Retirement of treasury stock (in shares) 2,963,919    
2023 Stock Repurchase Program      
Share Repurchase Program [Line Items]      
Stock repurchase program, authorized amount     $ 200.0
Stock repurchase program, amount expired   $ 11.1  
Repurchase of common stock (in shares) 4,167,203    
Purchase price of common stock $ 60.0    
Average price per share (in dollars per share) $ 14.39    
2025 Stock Repurchase Program      
Share Repurchase Program [Line Items]      
Stock repurchase program, authorized amount   $ 150.0  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Mar. 29, 2025
Sep. 28, 2024
Number of Options    
Beginning balance (in shares) 7,082,389  
Exercised (in shares) (195,479)  
Forfeited / expired (in shares) (235,600)  
Ending balance (in shares) 6,651,310 7,082,389
Weighted-Average Exercise Price    
Beginning balance (in USD per share) $ 14.24  
Exercised (in USD per share) 13.59  
Forfeited / expired (in USD per share) 14.61  
Ending balance (in USD per share) $ 14.24 $ 14.24
Weighted-Average Remaining Contractual Term 1 year 9 months 18 days 2 years 9 months 18 days
Aggregate Intrinsic Value $ 0 $ 210
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Narrative (Details) - USD ($)
6 Months Ended 12 Months Ended
Mar. 29, 2025
Sep. 28, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock-based compensation expense $ 0 $ 0
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock-based compensation expense $ 115,600,000 115,400,000
Unrecognized stock-based compensation expense, period of recognition 2 years 4 months 24 days  
Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock-based compensation expense $ 3,800,000 $ 200,000
Unrecognized stock-based compensation expense, period of recognition 1 year 6 months 1 year 6 months
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - Restricted stock units - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Mar. 29, 2025
Sep. 28, 2024
Number of Units    
Outstanding, beginning balance (in shares) 10,763,098  
Granted (in shares) 7,089,087  
Released (in shares) (3,474,904)  
Forfeited (in shares) (2,808,466)  
Outstanding, ending balance (in shares) 11,568,815  
Weighted-Average Grant Date Fair Value    
Outstanding, beginning balance (in USD per share) $ 14.79  
Granted (in USD per share) 12.45  
Released (in USD per share) 15.09  
Forfeited (in USD per share) 13.81  
Outstanding, ending balance (in USD per share) $ 13.51  
Aggregate Intrinsic Value $ 124,712 $ 130,772
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Performance Stock Units Activity (Details) - Performance stock units - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Mar. 29, 2025
Sep. 28, 2024
Number of Units    
Outstanding, beginning balance (in shares) 684,080  
Granted (in shares) 326,375  
Released (in shares) (7,194)  
Performance adjustment (in shares) (121,250)  
Forfeited (in shares) (79,517)  
Outstanding, ending balance (in shares) 802,494  
Weighted-Average Grant Date Fair Value    
Outstanding, beginning balance (in USD per share) $ 18.37  
Granted (in USD per share) 11.55  
Released (in USD per share) 17.54  
Performance adjustment (in dollars per share) 21.80  
Forfeited (in USD per share) 17.42  
Outstanding, ending balance (in USD per share) $ 15.18  
Aggregate Intrinsic Value $ 8,651 $ 8,312
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Mar. 29, 2025
Mar. 30, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 23,245 $ 23,673 $ 48,579 $ 43,031
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 1,606 686 2,955 1,340
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 8,557 10,419 21,872 19,398
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 4,027 4,972 9,659 8,787
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 9,055 $ 7,596 $ 14,093 $ 13,506
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Mar. 29, 2025
Mar. 30, 2024
Income Tax Disclosure [Abstract]        
Provision for (benefit from) income taxes $ 10,977 $ (743) $ 4,555 $ 11,249
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Mar. 29, 2025
Mar. 30, 2024
Numerator:        
Net income (loss) - basic $ (70,144) $ (69,709) $ (19,907) $ 11,238
Net income (loss) - diluted $ (70,144) $ (69,709) $ (19,907) $ 11,238
Denominator:        
Weighted-average shares of common stock - basic (in shares) 119,919,163 123,749,605 120,995,375 124,465,661
Weighted-average shares of common stock - diluted (in shares) 119,919,163 123,749,605 120,995,375 128,206,823
Net income (loss) per share:        
Basic (in USD per share) $ (0.58) $ (0.56) $ (0.16) $ 0.09
Diluted (in USD per share) $ (0.58) $ (0.56) $ (0.16) $ 0.09
Effect of potentially dilutive stock options        
Denominator:        
Effect of potentially dilutive stock options, RSUs, and PSUs (in shares) 0 0 0 876,897
Effect of RSUs        
Denominator:        
Effect of potentially dilutive stock options, RSUs, and PSUs (in shares) 0 0 0 2,856,594
Effect of PSUs        
Denominator:        
Effect of potentially dilutive stock options, RSUs, and PSUs (in shares) 0 0 0 7,671
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income (Loss) Per Share - Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Mar. 29, 2025
Mar. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially antidilutive securities (in shares) 20,340,209 22,318,916 21,545,113 17,315,211
Stock options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially antidilutive securities (in shares) 6,713,001 7,945,226 6,841,022 7,312,304
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially antidilutive securities (in shares) 13,555,418 14,314,063 14,659,903 9,964,490
Performance stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially antidilutive securities (in shares) 71,790 59,627 44,188 38,417
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Retirement Plans (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Mar. 29, 2025
Mar. 30, 2024
Retirement Benefits [Abstract]        
Employer contribution $ 2.0 $ 2.3 $ 4.3 $ 4.9
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Other Charges - Narrative (Details)
Feb. 05, 2025
Aug. 14, 2024
Restructuring and Related Activities [Abstract]    
Percent reduction in force 12.00% 6.00%
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Other Charges - Schedule of Restructuring Components and Other Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Mar. 29, 2025
Mar. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other charges $ 23,700 $ 6 $ 23,640 $ 574
Restructuring Plan, Cash Charges        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other charges 18,811 0 18,751 308
Employee-related costs        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other charges 15,353 0 15,353 0
Other restructuring costs        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other charges 3,458 0 3,398 308
Stock-based awards        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other charges 3,143 0 3,143 0
Asset write-offs        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other charges 1,746 6 1,746 266
Restructuring Plan, Non-Cash Charges        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other charges $ 4,889 $ 6 $ 4,889 $ 266
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Other Charges - Schedule of Restructuring and Other Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Mar. 29, 2025
Mar. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other charges $ 23,700 $ 6 $ 23,640 $ 574
Cost of revenue        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other charges 3,935 0 3,935 0
Research and development        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other charges 12,766 0 12,706 323
Sales and marketing        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other charges 2,792 0 2,792 113
General and administrative        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other charges $ 4,207 $ 6 $ 4,207 $ 138
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Other Charges - Schedule of Restructuring Activities Recorded in Accrued Expenses and Accrued Compensation (Details)
$ in Thousands
6 Months Ended
Mar. 29, 2025
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring reserve, beginning balance $ 3,189
Restructuring charges 18,751
Cash paid (13,884)
Restructuring reserve, ending balance 8,056
Employee Related Costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring reserve, beginning balance 2,152
Restructuring charges 15,353
Cash paid (12,984)
Restructuring reserve, ending balance 4,521
Other Restructuring Costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring reserve, beginning balance 1,037
Restructuring charges 3,398
Cash paid (900)
Restructuring reserve, ending balance $ 3,535
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -V,IUI&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9Z!6PW9O++U2$"PHWH5D MV@8W!Y*1W;Z]V;7=*OH A=QDYL\WWT :Z;ET 9^#\QA(8[P93& M T1Y0"-BGA(V-7X2J*&[!( DE2, (S/Q,9&VC))GQY=IW4S;2,)*3*^BYG3TN&+GR:_UPWJ[86U55(NL M2&>YK4I>W_'%\GUT_>5W$39.Z9V^,N/['\9GP;:!/_^B_0)02P,$% @ MW8RG6IE&UL[5I;<]HX M%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M3A^%$5B-;'EDD81_OTV2 M3;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@ M?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR M@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZ MG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP M6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H( MFLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5& MT?95O-RCEU@5 9<8WS2J-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3 M_BNEVOZKR2.FJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\ M6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B" MRV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y M'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FO MH70^+,_Y/%_GM,T+,T.WF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWG MV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"X MU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO M*7<9;2)2.<)IF!-GJ\K>9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DAC ME!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F M\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?* M0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@ M'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26< M.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;: M,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D M3@H\W/[O#;#"Q([A[8N_ 5!+ P04 " #=C*=:UH'LX+P% "Y'@ & M 'AL+W=OYQ 0COG@467-Y"$G(-_\;\3>[B1 MZDNV%$*3ESA*LJO64NOT0Z>3^4L1\^QBTANKEJTM;OP%"Z6VESHC(8I M7XBIT+^F$P5GG=(E"&.19*%,B!+SJ]:8?O!<9@3Y';^%8I/M'1.#,I/RBSFY M#ZY:CBF1B(2OC06'K[7P1!09)RC'/UO35OF?1KA_O'._R^$!9L8SXP*4U K85L'<"6O-O3:X+$U9CTB.?9**7&;E- M A&\U7>@0&6IV*Y4UPPU_,35.6&#,\(<=F$ICX?+QZF14YO\37'<\B&YN9^+ M/J2_QK-,*VAW?]N>4.'0M3N8SO@A2[DOKEK0VS*AUJ(U^NX;VG-^M.%]);,W ML-T2MHNYCVZDOX)^JLGS:RILI+B<.NW/-B14U1#IHD2Z. [I\XHK+53T2IY$ M*I6VX>%66JUL#\5#50WQ>B5>[SB\B5"A#$PO)# 86"L/=RK[76W'0_4-.?LE M9__(EJDXS"/Y-%!?C[C7G$>9M2)164/ RQ+P$BW4;:)#_4KNPDB0AU4\$\H& MAGLX#FV[ESW'M<&ATH9P@Q)N< SH7OP$I^P/WFUD:, MBYHB[P4(>@SR,W\A]P'TSG >^CDWTH0/6#INV^GV!]U^S\J+BIORLHJ7'<,[ M#@)PS\YV!^0CW$<>$WN]XI:N0Z%)* E!FMPHB+56;-2C*785@2@:.OZ#[9DS M:-+/.*6W%/D8%H%8(H'F/>XY9=>*+D.DQ\>S7CGM[8 M"GJ*9$2K:$3Q0/,>="(SS2/R9YC6CU*XX\"EM&\E/45(HE5*HGBXR5OL&-YU MZ\%P@TO'&HEP55.L*A11/,E\E#[4UV0I$RPT'# 9]"[:+D0'*]\I(A&M,A'% M \USJ"$.R3FA[/O9#V0J_)6"FK1"XDZ>C&.8EJ9:^E_.R+?..0"3%,;<-8_L MJ1XW;(I>)2:*1QW(N4&8+,CT-9[)R$I\."M9N4Z1DEB5DAB>8W9U2&Y?_"5/ M%J(V"AXP>AA/;\;6UTUE3"/K*Q++ <<_[ N MS'BXJBEG%8;846'H/H&WZF)%SKQY\AVXE1-WK.,\1?IA5?IA1Z4?\V8&*1ZB MP$(JZQ!TP.13M-5P8/%.>V)EQ MI]I7;5S7E+!*/NQ \HF%6ABTGT"JER@A[E1/>(K$PZK$P_# LFVUTZ6 JL3P M<)MZO%,D'U8E'X:'EMT@^V9:G^9KV.1QI2'')F;ZM!)_I4RS?0Z%VT7N9C9. MUB/*'.>RWQVXP\[:!EG%'W;4FI 'HZF"G'>?!.*%_"+L]7AH:6+]YQ[A= MKZVE/&#WF5GW#DZ1?-PJ^;AX3AD#8%! 1MS:]PX8U(XVN*XI6!5U7#R8[++< M?OO$5MH/V+7;SJ!M[XFX\O^"=O8V!\V,E^^99L0W2Y'%/F%YM=R7'>>[D9WJ M]F)3]Q,W$V9&(C$'J7/>AQ%/%?NDQ8F6:;[5.)-:RS@_7 H>"&5N@-_G4NK= MB?F#?LE)=>2Q8-3(#>V9 ]'__ PWY Z?>+B9[5D3(+G55%6 M9Z.EE.N3R:3*EFQ%JV.^9J7Z9\'%BDIU*QXGU5HP.F\:K8H)AC":K&A>CJ:G MS6]W8GK*:UGD);L3H*I7*RI>/K."/YV-T.CW#]_SQZ74/TRFIVOZR&9,_EC? M"74WV7F9YRM65CDO@6"+L]$Y.KD@B6[06/R;LZ>J=PUT* ^<_]0WU_.S$=2* M6,$RJ5U0];5A%ZPHM">EX]?6Z6CW3-VP?_W;^]]-\"J8!UJQ"U[\E\_E\FR4 MC,"<+6A=R._\Z0O;!A1J?QDOJN83/+6V$1F!K*XD7VT;*P6KO&R_Z?.V(WH- M4.!H@+<-\&L;D&T#T@3:*FO"NJ223D\%?P)"6RMO^J+IFZ:UBB8O]3#.I%#_ MYJJ=G%[WYIDV^=];I^''<_[1L4QP.D1P!"'EN87_N8S MME;-DZ9YL-]\HB+?A8]WX>/&'W&%7PO!2@EH53%9G=CB:1T$=@=ZE9U4:YJQ MLY%:1A43&S::OO\+1?"3+;HWIQ>T6@(U:B#3%^Q7G6]HH8*W MCF+K*FI&>VIS38*0V\2M4D^J\U0NRYCJ227V")1, MVF2&AH !@0.9%JL@A 1N\QH)S/RRKPN-VJ(N7!T8&0\$Y$DP&@@S33#:C+ MT*XMWFF+O=KN!%O3?%XUDY++)1,JX_77HTUQ;!GR*(H&@BU6)$70KC?9Z4V\ M>N^YI,4K)";F0(:DR5=[&DVS,$0P<OA!*+AK+68A1#%CEF+>LA$7M7_<#Y_RHO"*@V9'8J3<#CV!\WVI74X0WZ> M79>2EH^YSIQM]SD''KTIU][*VW[8'=F0'VW7Y7@M>,8JG8XK1D76DF[.-JI0 M;5: M0^(,0K#I&PQB4D<.S()Z@B'_(B[;=)=/APNJTJ37PDBYFPWS33E'.D$ M=9Q#?M!=L@53&6\.)'WVJ33QE:(T'HHTK1 DR#7O.\HA/^;:[BQY>3@[(Q-F M!,7!D"!6LRA-'4H[YB$_]%J(>.29Z(I3C.)AY66Q2U%$D*/T0AWD4/*JDKC( MZ4->-*67M2Y&7EC^<0)Y(V_[07?01'YJ[JJY-7W1I9PU8 L%49R:,\=BEP9A MZL@9N*,E]M-2B12U6HCL66WB*WM!ATWFQ20DPV1A,4OB.'$4F[A#(_:C\;?$ MC*^T1JJWZE:9)O]PA'K%[E:F:8;"&"*'S-ZNS\NC+J<)!8BR5I7[-F]8M6)3 M*\)HB'2K60(=ZQ%W;,-^MMWN%<:]56G5:N(JA'$RG*(6LR#"<>S0VE$-^ZFV M7R$?TFH""R=I?YULQ9IV)(I0Z)JL'=FPGVS#ZK.G]ZC'$JMVDV-A% 1X*-UF M%B:.NAEWN,-^W)GS]X!<$V81Q+$Q+2QF"+H*9MPQ#_N9MU="')H5)M?,6L=B M%+G2:P<^[-_>&37$(:7F!@['T)B]IA5)D*,JPQVPL!]8[4H[I- D40!3@H8' M)#:[)(Y21^XB';&(GU@7?+7*I2Z_VTU^QDN]WEB9*<7@PPV7#,0?K>=/7L?V M>@#8"HLW<+0??,="@KR%U$SR[.>2%W,FJO=_):J&^]1LR.6+M9XB7K+^:3WU M5M[V8^\ 2_R U0//2U#I+C@"[^ QA$C55@)L:%%;JRMBXA,91R96(P<'2.]< MU$_8>Z'2?RU>6KE6<28OQR%*B:'/8H=BF#J6.^G 2OQ@/9_/0DRNLY5#K#*M9V+Q@D<'NM8[((TP8$CX9..K.3@X6B]J@LJF=Z#+_(LMV*) MF'@9A?"?O?OZ^PX2OP<[>O<'D"JPE6PI7Y/M5$5 :_LI^,F*,<8 MIT;_6LQ0C!SX)QU/R6OVD)4SOU@E6[BJCYR&++#8!3B)L .OI,,K>-]@W1Q;[*R;XTGOQ9E^:_F-BL>\K%0]N% -X7&LND&T+P+;&\G7 MS;NT!RXE7S672T:5>&V@_E]PA;3MC7X]MWL=._T?4$L#!!0 ( -V,IUJA M'=5@4P( #,% 8 >&PO=V]R:W-H965T&ULK5113]LP M$/XKIVR:0&)UFA;*6!JII$4@L5(1MCU,>W#3:V/AQ)GMMNS?[^R$JDB%[6$O M\9U]W^?[+G>.MTH_F@+1PE,I*S,,"FOK"\9,7F#)34?56-')4NF26W+UBIE: M(U]X4"E9%(9GK.2B"I+8[\UT$JNUE:+"F0:S+DNN?U^B5-MAT V>-^[%JK!N M@R5QS5>8H?U:SS1Y;,>R$"561J@*-"Z'P:A[D?9C$PT=X#PQ, M0;LF9I;R<&PL;^^\;.Z,7KGS"]<=B#Z=0!1&IP?@Z=OP#&N"GWMX_R6?6>%]_*I1 2?5^E M67D]6$JYOAR-RME2K.+R(E^+3'VSR(M5+-5M\38JUX6(Y[71*AU1C-W1*DZR MP?BJ?O94C*_RC4R33#P5J-RL5G'QYZU(\_?K 1E\/'A.WI:R>C :7ZWC-S$5 M\M?U4Z'N1GLO\V0ELC+),U2(Q?7@AEQ&K#:H$;\EXKT\N$85E=<\_U;=W,VO M![AZ(Y&*F:Q.5OEJ=E_1^][[!X@&:;4N:KG;%Z@U62-9_Q M]UT@#@R4']B [@RH;N!T&+"= 3NU!6=GX)S: M\9U-1'#?7P(HX=I%")U-7W\Y2Z\>5$WTQ?U M<1\]O$S1XT_H\2EZOGFY4P!T\U A[Y^>HY^5V=UO$;I[4/<1.OOE<3H]1T/T MZS1$9S^7HVD>MNJS=%L]V:WS9O1CC=CZ#[/Y+)$4387 M<\ ^M-N[%ON1BM(^5/0C5+?4ZO ^+BX0#7Y$%%,.O,_D!'.&:W,'HO/76H_^ M[]:/@L'VXX;5_EB'O[MLEJ\$FLI8"E4W)/K7S6LI"Y7W_X:ZNG'FP,ZJ8GA9 MKN.9N!ZH:E>*8BL&X[__C;CX'U"<^W06]NDLZLG948\X^QYQ;-['SV(KLHV MHM\8NK5A-7-LQY0''G>O1MO#N$(PZKKT&!::,)]@E[!C6 3 7,X9V<..6/(] M2VYE.1ER5:%_DBD1!5U^1 F(L#C2H$HYCY&E43QCC'1!LF$0 +'.\ M=D35VU/UK 7E<2V*6";9&Q+?E0HJ!3AE>'W6D3Z=A7TZBWIR=M01_KXC_$_J M2"GB8K9$:MI6DFNKM.2ZJO!0=_C&4/ \AVJ58&*B?,RH7E9,%.$^=8DV^B!8 MP+D'C[Y@3SJPDI[&J2AKQDHN?Q/5.(3X!D;CKD,)UO@"*.(SKO$U481CGVOU M)P)@#O?\CL)"<*O[L+VTB$PE7%ISCN=*62;5]%VI=E"J83/IF5J,:,P!F(-] M1^O#$(#Q0 T)C3H \['+@@[J!Y*76*F_Y%(1ST\J.#M71_'W')_I8QS"^30( M]!H+X)CK&[-3!.%\'O@=TR>A+7EJ)=_6V:21<&>IFF/.0>[4>(>A2Z@^14X@ MG(<#%^O< 1QAA.DI#N!\CW6-^%:Q$KMD?91+4>Q9[SK]_$>4";"VD5XU:Z_> MPEZ]17UY.^Z75K<2NW"]RZ10?N6N:\"^<,SL"CPC!TT4"_1,#2&4S_2R"Z \ MC/V.,=BJ5V*7KWNNN^$'DC6UY) 8F@Y$&9,JA*(DT,E"*-HQI9)6O!*[>OUJ MP@$R-3#ZV 0-&<-&)P,P[C-=R@(P-_"Z:FPK98E5H'U,,%^D[QGO0C'75RT MBF-CDC%!JC^I46=-&&$>IQWT6P%)[ KR[G!B0:]BD1>B6L1LDWI[4=VBLU$8L3-C0Y4XN@R!,*I;-8K9PCA2!!@78(!.$6:=WXXYII3&U2^/;N$QFZ"S)ZCWL?:? @[)QY1\. M(GS!?7U,PC 7'_[IRR/8R-B' 6#X G?E9"N3J57NC<,DW4@Q/S4.[+0XP+!/ MX@ :F7$P898XM+*4.M8T_;W^C4G,A_%6K9C>1!.$$FU*%1P5&Y7 ZTV]D,J^ MFM!6/?SEA.[36]BKMZ@O;\==V*IM:E?;;4(W?0>/8& C6$T'1,D+77Q"4,H\ M1RUU]=T=$(J#@"N!I8]?".HX+G?=#B5*6PE.[1+\,)EM,8!VB#MB $"[8@!! M.V( 07V*7?]@-_$X!JT:I_:=Y4:-5^E:B&7U$_=6G" Z>MUI[M5;V*NWJ"]O MQ[W3+A:H?;%PF@3T3Y2 Z4@ .E( FSB8!6_U/[?I_LHRSMVH45OI?S3-J M-MD4A !KZ1J("($??OHL@5.!T MQ(*U:P#V^1I@DQ4B3I/_JDI5C0&DN#?[\/%KJB9>H:*3R 1>#C%SEWAH;,]" M(*K%*H1 A.ACXA-7QU%H%P7,OB<]^5IYVGG3!CK7E_@3&*<*JTX=P%'L^/JV M&( CF+J.1G]T<"!E)8JW^B10J6KP)I/-&8/]T^:TT2VYG-2'U]N:N[@F M ?!;Y_BN,0$TMS;IXF2[W6X_,!)C:95$5Z+C9'_]0%DU#! "#>6)FUMOL1/P M\U)\'U+@PX?DZ4V[_G4S:YHN^KA:[]JI9J7]Y MWZZ7=:=^75^>;*[633W=+K11>JGBU<_O:A^>*-^N7BC_OB9OWQS$;T2ZK=7YW_[ M\=5/%7]]\9>(__WMBS?_BHZCMQ=5].TW3Z)OHODJ>C-KKS?U:KHY/>G4>O7T MD\EN'9[?K@/9LPYOVJY>.!8[]R]VWBZ72LQJ$TU^=2Q=^9?^83J=]SM#O8BN MZOGT6'V$27TU=Z\)'_D ZB"PN5Y_VKLN8F1=)I/KY?6B[IIIOQO-)_/. 9$/ MA[3=K%E'DW:I#D^S_KCQH8D6[<;JS8G2RIU@R)U@R+8,\S7K]H/.VL6T66_^ M$C6_7<^[3T^C=\WE?+6:KR[5T6%1KR;-)JJ[Z**Y^BZB\=.(Q(2ZU'%;,-L6 M[ ^='\[2I,C2_/3DPWTU#(PA.1% M80Z3CF&4,78WRMC.]&X[T^UB=,]V?K&:]*IJHF^KYO:G)_UN=F%L>+[=\-&_ M7[>+1:0.S3?U>OH?UR:FOI[V7W??;Z[J2?/L2 EFTZP_-$=G?_Y3DL5_=>V6 M2%B%A'$D3"!A$@0SI,3NI,2\N^R+S>:ZWQNC]GU_3+@[:$97U^O^7[JH:W?[ ML)+8I%GULX/H2NW!SH.YMUBHEFYAZ;U]AUF[]'!$DI1Q8NW1R)422)@$P8S. MIW>=3[V=?]UT\W6C9HY=W_MN[&OJN9<6VMITT+ACZP!;.884C%'KR,^'P]0H M1JVC-7+E)0AF="V[ZUKF[=KV&'_<3["GV^]P]05>;^?MS#X\LN19EEBR$\B:$@0SE%+< M*:4X4"G1NKD]*5!?\IM9K4JK4\QN-FL6T^A]N][*IC_Y:5>KG3W0_W/TH=ET MO;@4[193]Y-+YX3 NV:ADD+"*B2,%T-))90P8DD*65."8(:DRCM)E5Y)O6RZ M2)V%M$MU#O*3.GE\XNI]Z9B=$6J=(9U["X4V%0GC2)AXT,:0H))&3Y-8^SVQ MMZOGLWIUV?1[O-KYF_FEVO.OU^MF-?FDYH=JQK^XG6K4T_]>;[I^YNCT<^+A MOE RN^O^-0EM.Y3&H30!I%\QR\;@#=ISG96G[<9*F%DZZ MAC&6[-NAM$.7>%V;L^>[#7G?^%33I:MF/6^GT;?J$'L[WWKR(!?47RQT&K6C M&=]%ZK2K+$M[:U?0PAQ*$U":1-%,O6@;+F&/:.DF4!\.2JN@- ZE"2A-HFBF MI+2_E_@-OL^P=N\?H)SZ@IJ!R=##HY04-*7VT0A9ED-I DJ3*)HI'6TR)GZ7 MT><-CVH#:CY+0YD70ZE"2A-HFBF.+3OF/B-1SVUV4T:]\YK MQF>04,S3C#T^CY\,80/!D M&.HI0FD5E,83AZV8DB+;[DWFV0[464313,UH;S$I'W,NC+3QSJ&T"DKC4)J MTB2*9N:2M+-)_,[FYTQH_.A0 4%I%93&B<-<=$ZV!+2N1-%,<6CSD_C-3\_U ML3%I(%V_IK3-D68FBF3K3=C'QV\7V-)E;=GSHB96_7+!>H*E.*(V3 MH9E]S'+UO]B^^ ZM*U$T4S#:+R;^W&9XU%K-I4>BUL,T95HR%I=VUIHY+N?8 M;HP+EI7$CE%S!^R8%D4ZB%L/>5F1I-:Z2<>P8T;CW'TYAV@OE:2/>$I"H/8I ME%9!:1Q*$U":1-%,26F/E?@]5G#RVE\M6%-#VY78>_AP2$$S9N_?4!\52I,H MFBD [:.2L0!G6 #;CPONL",%F=@M=HPAE!74;O)P7#_,-JF@'T"B:&;WM+%) M_,;F(4%L/S*X@U#GD@R]1D*S?-!J9%$!I4D4S52$MBV)/Q/Y!0+9_HK!@H%Z MEU :)\-\Y'%*$SM1)J!5)8IFWL6G74DZYDK^<<%L_ZH%W_8'=36A-$Z=DGEY7YX(3/7RNXN5!?$DH3#]PB$E75[*YV M):G?E83DM*G+:$OMUD.=0BB-0VD"2I,C&]?L^[W;OOTN87A*FSKX>DM.G0$G.FM*G+UK-3V@Z8,Z7M@#E3 MV@Z>*Z7M&K8_I4VUK4?]$HO%CRE&J8B$Y(31LO,3FE#"W,H34!I M$D4S]:(].YH]H@U,H98=E%9!:1Q*$U":1-%,26D7D/I=P"^8TO97#M:7P^2+ MT[*@=DH;6I9#:0)*DRB:*1UM0=*Q^[H/#S7YT<':<-W_S/(B':2TH74YE":@ M-(FBF>+0;B3UNY' E+:_4K!6''="[TEI0PMS*$U :1)%,Y\!I8U(YC'1C..9F:3(B'5-X'PWSKR<8UMU+EA9D,$SL1VP MXR2/!Y=S'#QU6"BI=:U)NL8E^;[K.4R;J2Q_S',2J'\*I550&H?2!)0F4313 M4MID97Z3%?V ;*CORH:^Z^ 1V8Y<9V9?8.70U1)0FD313 %H(Y6-Q3K#8MI^ M7'"'';G(P5'<,88E65;:31Z.4\/RP39VJZ%%!90F4313$=JW3 ^]V_O@F+:_8K!@H.8EE,935T R)O9M M/P):5:)HIF*T+9E^'3>!.Z4%M36AM I*XZG+ULP(L\\QH%4EBF9*2YN:J=_4 M?%!..W6X>DE9QO9+D/RU@KL+=2:A-/' +2)15:A9":0)*DV-;U^S\O7?K^)W"\*1VZG#(DF2PBT,]/BB-0VD"2I-C M6]=LL_;WTL/]O7U9;5)NS;W4*8*AST8+4MB/.3AWC$OL9\)5Z=!D2^.\B&US MSP$[3I.!:2<I+&+$L3.ZP-+P1VK[)L/^BL&B@;J,4!K/7"XC*4@^ M.-V!UI4HFJD9[3-FC_G&\ P:J(32*BB-0VD"2I,HFBDI;6YF8Z'+SYC0.%PW MYQ3DW+\2P>* ^IH/_A0"6E>B:&;CM;>9C;TX_- @MA\J%0&L]<><<^ M:Q';06QH78FBF=*X]W+RL?<&?1U!;/]J!@L-^\YSZ)WUF2M)2>)L>$D>6E>B M:*;0M!><^;W@0Y+8WK,FJ!L,I550&L\$L/V(X,["#4E\Z&-2.CPOBEH M40&E213-5(1V)/-#;^<^.(;MKQ@L&*@M":7QW'6?-XWM1W$):%6)HIF*T89C M/F8X_G$Q;/^J!4L+:FI":3QWF)H.VPI:5*)HIK*THYG[';DKG?E(2DL/.ASY;9+ZDZ]Z](<.NA1B&4 M)J T.;)QS;YKCS#W>X3A&>S<"6S'N&$"VS'(FQVO'*PO1W(RS6E:VE\2T+(<2A-0FD313.EH#[+X M$((9*4D<&+ABIH70ZE"2A-HFBF.+0=6?CM2& "VU\I6"M#JV]? M AM:F$-I DJ3*)HI%NU$%GXG\L#'9?LFP_Z*P:*!&HQ0&B\BNR9: UI4HFBD.[7X68V\7/S2E[0<'2P-JET)IO'"]WYP42AT#:4"M M4!3-E(;V3(NQ]P9]'2EM_VH&"PUZ2SV4Q@M'SC)E!1D>@J!WRZ-HILZT75SX M[6)T2-M?+E@OT!PHE,8+UU,_G2%M:%V)HMT*YF0S:YJNJKOZ[/2JOFQ4@]5Y MTB9:-.\5/OZNORZ\GE_.[G[IVJMG1\E1]*[MNG:Y_7'6U&IJW ]0__Z^;;O? M?SE1_)MV_>NVQMG_ 5!+ P04 " #=C*=:4W5>J'\( #^) & 'AL M+W=O?:9F.=95$+TGG97_]#2G%LB6*=1;^DLCR<#0SG)GG&5KGST+^ M4&O.-7HIBTI=C-9:;\XF$Y6M>-:FQN3V?F& M/?(YUW]L'B1\FNRT+/.25RH7%9)\=3&ZQ&=786@66(G_YOQ9[5TCX\I"B!_F MPY?EQ2@P%O&"9]JH8/#OB5_QHC":P(Z_&J6CW3/-POWK-^V?K?/@S((I?B6* M/_.E7E^,IB.TY"NV+?0W\?P[;QR*C+Y,%,K^1<^-;#!"V59I43:+P8(RK^K_ M[*4)Q-X"T.->0)H%I+L@'%A FP74.EI;9MVZ9IK-SJ5X1M)(@S9S86-C5X,W M>66V<:XE?)O#.CV[NK^[OKF;WUPCN)K??_UR??D=/LR_P[_;F[OO_SE'8_3'_!K]^LMOZ!>45^C[6FP5JY;J?*+!&J-SDC5/_E0_F0P\ M.4:WHM)KA6ZJ)5\>KI^ %SM7R)LKGXA7X2V3'Q%)/R 2D,AAS]41RVE@EX<> M<^@NLM3JHT.196J-5E F"JVD*!%4GF0ZKQ[KU,UUSIU1J[6&;JVFJL_4AF7\ M8@1EJ[A\XJ/9O_^%X^ _+I=/I.P@ .$N *%/^^P.FM"7*A,E1[]^%4K]YO*V M5A%;%:;E/,W&.$V#Y'SRM.]'7PQC0J<[J0,#HYV!D7>'+I?_@P*#GJ05T@*: M4B:J+"\XJL#RO+&\,):;K\W-S.SI1HJG'%(6+5Z=FWKF\C,ZY:Z>2-E!T.)= MT&+OKLZUR'Z,3>=<(H@0P(EBMB'S%W/-7<[7&J.]W0NCD,:=/79(T8!B]QXG M.W,3K[G7'&*0Y;6)T*@0*X74^=_VALO6I&<%)4DR[=C:ER(4DP%;ISM;IUY; M'TQB67P$>(8$?(+,%!*2;*%$P57&J\P9WFG/F#$.:I.&B!+OA))JRX ME)"U365K]N(VL=&S__@T[38DA]!X*%?Q'AACKXWW)GQ.FW#O<3@BW:QT2!$\ M'>B2F+16$:]5P)> #55 1R!^5?:*M&10]34/>P2JZ+28] .4D*[!#B$:AD-Q M;*$7_P1[UZR"!#0,9:]#*\6ATYLT+7*VR(OA;HU/"L*GTG88C!:&L1^'+[-, M; W&02/D^1-;%,XNTF@Y*,TDZ.U87VI,DJ%&@ELHQE[0FGUINMT *6I6']0D MB7'4M:XOAF,<3X?,:T$/^U'/%F:304[[^N"%:;\^^U)C'.$X'3"O!3GL1[G= M%F_8J]G?&NFR3&ZAWS7 [+:[#V3C*8UIV+7<)9>"[0.6MY"'_9AWV1BY3R6< MAO;Q"P=AU.40+K$X"(,!,UN@PWZDVX&'Y)"G6WY8 NTTO0]M:1SU MY@2'&(Y#/!C?%@,)>=TP""VL$B]2S1ZV$J@=M!(D M5JAD\@?7MMLH#M1@. 3451=I$'3WSB$7 LD9*%[2 B#Q ^"!V9!\D'+ZU;9( M_M?1 D2=@/=U]L M*-(M3!(_3.Y*?*LLT3Z^3%S(F.!^K!UR0 /"H5BW"$J2=]7W*J]8E1UAN!>8 MWUW?)])V&(06C,E/!E#V6I^&F/E3\DU3-R;[ )]+8/O*3/\?S A5;)^H'^T,C[7'O!_LK M#N24Y*OMP*^6U#&@QV':/4]WB1$2#L!#V )SZ ?F0ZM969_KU(2K1CJ8]%$) M#1<2S62><:>P_7=O^M\YJCG (O3HT@S=M;SD>;G82L5K*E2?"G9_@6U^G7.A M=]@]KG=(Q7$R0-;"%N)#_$^*RWA5B6ILV_;>? '-XE@.$'JYQ7MK\53:#L/4 M\HG0SR>.F&Y-UK!_>D08]HD#IKA[:.20 K(TT&##EE^$?GYA7RL9B]48:-[; M ;Y8: 9BMA9V%,H42\6?]\Z3>C7A=*Y/+B"_>\[UI9*8#I7ZWN_C_G.)FW9V M,H3;#!I[0PG4\-OV++8:4E[;MN#THO_S.(F[A-8A1.,N1D_VWB0IN7RT+]@H M9%.G?A-C=[=^B><3/KNR[[IT[E_BLTO[2LND55._&73+)- /!?NS I7!QP3" M*NN7;>H/6FSL^RH+H;4H[>6:LR671@"^7PFAWSZ8!^Q>>9K]'U!+ P04 M" #=C*=:-K=$3?P' "S$P & 'AL+W=O]NX4=/[X<[] )&0B 0$& "T MK/[ZGEV0%.W(3C+](I$$=O?LZV#)LXWS'T*E5!1WM;'A/*MB;%Y-IZ&H5"U# M[AIEL;)ROI81MWX]#8U7LF2AVDSGL]GIM);:9A=G_.S&7YRY-AIMU8T7H:UK MZ;=7RKC->7:8]0_>ZG45Z<'TXJR1:[50\5USXW$W';24NE8V:&>%5ZOS[/+P MU=4Q[><-?VJU":-K09XLG?M -S^7Y]F, "FCBD@:)/YNU;4RAA0!QL=.9S:8 M),'Q=:_]!_8=OBQE4-?._%>7L3K/7F:B5"O9FOC6;7Y2G3\GI*]P)O"OV'1[ M9YDHVA!=W0D#0:UM^I=W71R^1&#>";<1GG9#&UVPJRP- M<-I24A;18U5#+EYMAHVN:Y6''SI6$!:ZIEM@%D9CK]5V+=1=H^"2+90HP*81 MGBZW[$?"24&B6(1&R0^0GH@*G-M4#E%C0 6\Q0TJ$,C)>@-U$<0*6*NXD5Z) MQLA(O)U<(]URJ8V.L.,$:E;)&FHL$$6Q\JZ&GEN*,S; .KSS<%@X))>%>\>^ M_>;E_/#%=^2?![TBB59%(E\*-N^^,JV*SL4J1:M+S""W"RQ HN4(FW?MNL*_ M]N5!(ST@--4VZ *]YN&6-AP#;0N#W"!^"0P>A"@-+1+D"O"ZY*6L0"2= $(= M(& CWB/] T5IU!D46$W)3;'UB] 7B*97B];RIVVR?/3&2+:VLC5VGOU9$V_ MZHKI=8L4*G&5_YF3-@KX;PJ_W@ DH%XI_9X<3[O_4$5EG7'K+3#FXC^Q9*GK M"@PUZ?;\6P*[^/$76N#KY&]:O&R)M(R6X@:Q[N6'I_FNC9MQ&Y,"/$"&TCT% M219%"A/GQ8'K;5!4H#V=XF8U,&?8,2<%L;64+VQ) 7]$?"D1!:0N#2J2<2U4 M T5+!'W^DD^$8_0(EI9*63211[^5J:RY\I.5+T %U7&7^OR?N5A)=#TC2E%+ MI4+J?,D>,4>LE54(.^H#*^16R5M01V0/C0V]#3JM+XQWEGWA0X@!7Z*RT2OB M6?8N7^3BQ\O+&S >>A\2$4OU")VV:9;KT\G1:1H#^:5!=[2F8QBOUJWA?4-0 M%JIHO8ZZV_'ZKJBD77.P:AUX4GN6+5Y?9\]S<F$=;%K8A@U MAI4^!+0"/@&+LEK6WAR[Z8<\; @I5KP2Q+ZG?)44>VWK(TY$_-NRF7<0Q.7"=U;U3@?!_,'@2 M6>E W+95T@M%X]'>>G[&!]L]==GS"80-! 8?$' R\AL8B.4/3Y)\CF.5SCA, MU^3* ,\UVO+$$Q^6]M"-7U7DXX3*\CTXI$[G$HF")$DS"LA9%+BE5!.GHY \ M+=P3L HG3J!#;(B3U'YGZT%S#A[M8#4.1,[.$>N"NC"><_F"7!-GC6B_D*$2 M*[R8A,%>WR]T.KLR].S7\]->A8,P"%^I-"[H.U&GX3=E%Z-K40VSZX2YCYJA M]U@C-MJ6:$(:;GH_>W,H.A0RS0P%9Z$/3FO,O4KBSL I0Y7:N7#O(.M $VF@ MU\3)_ !'G^*#^^2HNWY0F9R\5.8+B4FIE$@BUE2(HY(]F@DEX2!)[3\ZQVIQ ML)2:IB7J(/BVPJ@A/K8X]KN#_/"(L2!5K'6IUMK:#HD4"XQ=0)&F(&Y%6L(( M(HX/V(4^>2NCA?!3U!5EEPLP,5+>JCEH;4)&MJL0]]A)+[T[DZ# MM#"'"LR35+&4-W*/TP72,33&W1?L9D(\063ESF<*&8P;B:"Z@EKC$P2]Z4<[ MX"&?O"FBX]1PR9C&X.!3Q-^7_8T9?0S-+FQ1)3S MTY10SB=B'T0;>A?A^._).<3R4\[\'7-^!Y',9/0M0*4@/X)^Q*0O1MA&6HX_ MHV4O'>?B7>#.1.ESZM/9\+XMUXD'*4CCX0A;'^%+JELZ]&@6YXK8G6[=F1=& MQ$T@:[P%/&HX5A)3T6I%@RYS>DVS ]$?!9.F"6S'N%H8%W:%]56CFBWOGQ1\ M(M(A'UNF\\13!9^YI084+PBIUSS6=&,8K.]\R,4;.N^1ZK4CC4L:."?CXD9C M2=.RO\36CWG/J*AA$"844W2>7QM&;UBT?R!/O/=@H,[WO5]/1Q]2,%&M^7-1 M2!-]^J8R/!V^2%VF#S&[[>ES%AH!G(665BN(SO(75+CI$U&ZB:[ASS)+%_$B MPY?TAJ<\;< Z34']#1D8OM-=_ U02P,$% @ W8RG6BWX@B.) P /P@ M !@ !X;"]W;W)K MZ2ZSG38_;(GHX*F2RLZCTKGZ.HXM+[%B=JAK5'2ST:9BCK:FB&UMD.4!5,DX M39++N&)"18M9.+LWBYENG!0*[PW8IJJ8V:]0ZMT\&D6'@P=1E,X?Q(M9S0I< MHWNL[PWMXIXE%Q4J*[0"@YMYM!Q=KR;>/AC\*G!GC];@(\FT_N$W7_)YE'A! M*)$[S\#H9XLW**4G(AD_.\ZH=^F!Q^L#^UV(G6+)F,4;+7\3N2OGT54$.6Y8 M(]V#WGW&+IX+S\>UM.$O[%K;R3@"WEBGJPY,"BJAVE_VU+W#$> J>060=H T MZ&X=!96WS+'%S.@=&&]-;'X10@UH$B>43\K:&;H5A'.+=9L,T!M8BT*)C>!, M.5ARKAOEA"K@7DO!!=I9[,B?1\6\XUZUW.DKW)?P52M76OBDI@%N^R6D^ M_P%=VYIQG$?TA5@T6XP6;]^,+I/I&;637NWD'/O_3-59[M/*TR'\>Y_PO42# M4+(M0H:H0&G@)5,%70D%KD2XT57-U/[MFZMT]'%JP1XQLF?&NF,+L3BBDN MR.'1VZX=4SDSN865IA]XYY\N3:9WR_4J+$?3]R"L;4C/2=ACG3.'/6ZY?NQA MWO6'9#P@/5Q7Z$$N2(:0GW3:1>X)?>(,EKX54W8[P,'LTQ.%2 ]X*RPK"H,% M"V'>MN_94#7!NW63.5T+#J3BPR1Y?_UW:ZJO?^CHB.V02DM0M71149I_-L+3 MYKT+C\^?&4,2VX$5.G]&T^A%M6%'3_ ]H E!3T>);7<4 K#*/^N?X60( M2VDUG.H.\5%3K] 48719"%EN^WM_VD_'93L4GLW;T4I]LQ#*@L0-09/AQXL( M3#NNV@TE)XR(3#L:.&%9TH1'XPWH?J.IYKN-=]#_S[#X"U!+ P04 " #= MC*=:H.#>NGD& ".$ & 'AL+W=OX M5]NRD?2E+Q:7G#ESR!G.#'VR,?:;RXB\N,EUX4Y'F??ET7CLDHQRZ?9,2056 M5L;FTN/3KL>NM"33H)3K<3R9[(]SJ8K1V4F8^VC/3DSEM2KHHQ6NRG-IMQ>D MS>9T-!VU$Y_4.O,\,3X[*>6:KLA_*3]:?(T[E%3E5#AE"F%I=3HZGQY=S%D^ M"'Q5M'&#L>"=+(WYQA_OT]/1A F1IL0S@L3/-;TFK1D(-+XWF*/.)"L.QRWZ MN[!W[&4I';TV^D^5^NQT=#@2*:UDI?TGL_F5FOTL&"\QVH6_8E/+SN8CD53. MF[Q1!H-<%?6OO&G.8:!P.'E (6X4XL"[-A18OI%>GIU8LQ&6I8'&@[#5H UR MJF"G7'F+504]?_9.%;)(E-3B?>&\K7#>WIV,/:!98)PT,!UA^#4L(1O%FWSUG FSVT3ZFL^"IU M1>*-RV#Y[ M^XG-OX%,< MOC?!A,N,]:(DJTP:S.*B\QHT*ZO\5A@+:\!ELGN!;,-*5%YI]0_@&&=E--(* M;Z$W)#)%5MHDVS(B.0]NRF6BA#%@JWZCJB@KT*\(@#+ &0:O,*F-MO!##D2:%2L%8)3EPZQY.8TTHN09S-[]U! MC8_$[TN.GW"R#2D#@A8L92&^UR9K"[WE1%>X:TRA(1TB1JFJO]@[T0: N#L&_B719%/X*^EXA[G0(7(Z\&J96H*1JO I3JKB&PSEH MH.AI;>R6SP/^ON2(Z#)*0+FBTE.^Q+;BPS ]/[HK=IXC3L$F1?@Y+[X4*'PZ M?/^"@C?\_F %9QLPZW:#AVUB*/%#'H+\7PZ>1$^YQ,18QM3L9A$L_FKWO0/R'X.@D]% M',^BQ:0^$_P)\NWL <\>S*+IXA"CULB] /A?'3Z?1]/#^4,.[U;ORSWF\'B! M SN\Y[IF^LYJ=^H_I?4##I]&L\E<3..X4\+4/-Z_^]F[_4N=/H\ELG\\G MOGUI>*5V^W3_570PX]5&^7)G'CG?D3"B8644&>D4"7*HM%$^0PY4:U1;W=8Q M7J";A"CE# ?GB"UQ8_.I#:(U@JI.:>A('%>FHJZ/DC/J:FB TRT*L+%-TF\3 M A GT]\C4Z)!K M'H!#-Y-QVWU-#7Q(U3"_H5 7A+U-GXM)QYZ9!]S=.3K%@)-]Q@V"I;J1<.I& MY'7_2-P_WCE[M#! KD^V@XF" M;04I!^N67FKUC?3V)=?$)T7"31QOJUL:T?VP8!2XZ83NC5@@\MZ6"7NS'*2Y1J,%_I*O%5$PJP7AMN M6J5A( (]H' _AQ:#Z[4.O5:"DUO7_N&3!VR)\X2#';-ZRZX2DCL%=+(4&IK;1[!!D4\)09T"K4";ZES8DK'-]H?\=USO M8,U6X6:UQ/MF=W!V0 1<0O]U7^[ M+[N>'^/!&S$GNPXO8319'!7U<[&;[1[;Y_4;LQ>O7^JPMN9[KVD%UP6(D M;/WZK3^\*<.+&UL MQ5;;;N,V$/V5@;HHL@ W$G6AI-0VX&33-@]!@V2W?2CZ0$NTQ*XDJB05)W_? MH60[=IMD@2V0/B0<4C.'9V[TS#9*?S&U$!8>VJ8S6].P\=OJC MPJ]2;,R!#,Z3E5)?W.:JG'N!(R0:45B'P'&Y%Q>B:1P0TOAKB^GMKW2&A_(. M_M_&$;AP.#+'C!(-P:A"/OZ:*1Y4=N^6*FU0:TTT8T)XRNCM9( M3G8N*7=6XU>)=G9Q*^Y%-PC@70D_"55IWM>R@*MNRC<&;N9;O,=I^\46\WS" M#%_ 9'"M.EL;N.Q*41[;^\AO3S+P4XS0 M]\);?/\=9<$/K["/]^SCU]"_,66O8C[/.#Z%K]\%'Z7A5:5%-6W5&GMU,MH9 M2P/<6BU7@Q4E6 6"%S5J54[?M50)*)A:]A_P(R]+9&#(>"=OC +9%V&:P%#CV2=D8,I&C64'Z:KME9/G$:L8U9/ MCJ\>=T2=%P;O:/ =,V?PJ=9"'!4ZW,F'XP.L6X1TA3M)44">/3NYZM W-1CD M:M[#$NL/733P#FC*2!:$HQ00FJ4H)0$E498XB86$A2E<#AI?:42498F^7')C M1[>7:X<#)][E]>72>P\L(RD:LIQ$"8.0,1+E*:Z4T#2"I9$<;G@AUYCA$V]Y ML[Q &QH3RG*@$:$TAS@D640AIB3%Y9.RO-F'_QV$24Y21'82,F..=T8#PFCD M)):0!*U>+ O9E?)>E@-B%FK KI28I9?JX_\ICXG7XU%]&%EU+F:\LP>\WZY< M/G?2!?#.&PO=V]R:W-H965TZ+?9E$2"F*/+P7+]S#G6U5OI/LQ"B99^6=6.N)XNV75U> M7)AR(9;<3-5*-'@S4WK)6SSJ^859:<$KNVE97X2^GUXLN6PF-U=V[HV^N5)= M6\M&O-',=,LEUYL7HE;KZTDP&2;>ROFBI8F+FZL5GXM[T?YC]4;CZ6*D4LFE M:(Q4#=-B=CVY#2Y?Q+3>+G@OQ=KLC!E)\J#4G_3PJKJ>^,20J$79$@6.GT=Q M)^J:"(&-CSW-R7@D;=P=#]1?6MDARP,WXD[5'V35+JXG^8158L:[NGVKUK^) M7IZ$Z)6J-O8_6_=K_0DK.].J9;\9'"QEXW[YIUX/7[,A[#>$EF]WD.7R9][R MFRNMUDS3:E"C@175[@9SLB&CW+<:;R7VM3,V;4K![ZP%W:KE2C6A:/XL5?HOY?6?*+E [SF4S9L1/8;5FJC@9:E$(^\H=:>*S!FJ,O2FA? MFI;4W"X$FZD:Z"";^26#U$D3L5?,(JDI+O-T=?[=2X+$2 M4%"QN5(5G1P$H5<$='10%%X>)ENKL177X#U,P%+ HL!+U">([9A:RU;<5ZI=6/86FA8*BRF.>"LKH?@ M.XFB:33,>%"I60D+V/5FBLA$$M+MQJX4'SNYHF \-CV8H"R[95>'R5D$S_T@CB'I5K>S"6Y/8<[M^1)SFNDA@M][&!=B $]S*0I M@6$;P;6UEV>7D1_P9@.^L QY!2RV"][:=QT 7-<;>!Y;:?5OV 'V<&*TRJZ0 MS3G>P+O)^8VP^B.^*P&#*:>7F59+NYB7D,;( 59?\\VB9;^INJ(#7KQGIQ,[ M-3EC:TY!L%S58*J:DK=QHH\$ZVTI(8C921;M^ ^(?@U#1!TVJ*$O.9.@@F?D M;\0,G+.&JXW+25!1+AI5J[DSR!I',;Y4NI6?!5./4*V$SH5IY=(J1B!XU5*6 MK)8S01QE5N-FRM[MAC)K+5*A\J"RQ%BIR@4L:<'&/EIXY%I;_>-(0,R ".46 MW:PQ9!L-Y=/@_E7#71D=\/YM^[\VQU/OG5: M<)Z,R@AU3\/N.JU%4V[8.\T;4[N7?ZP*\)Z!' J3Y,V*@@A+YDO)!G!!ZG89A M?&9_Z7\(*:.I[[-WHXG/J:ZK6!%[<5 @)B-DD>B,G;,\\/P\9>DT#-D[U2*, MGBO]A/;E-OQI9Y)DV[.P/P*Z8G]P "+_/Y4=Y#F)3EDXA%:B:7) U<@G,?(- MX ^_,:D:JBN*E,739%#U7F0^USM(%%%@2:09M)VQ(/;"U)((@(9_#0B-:M&, M/%B [#Q75UGD9>!^W/\]Q[V2W_0D\SG M_*;:RR<6+4Y8XA590 \I63#)"AIG=IQ&-,YI'",G8EPPU"-Q0O.HA\@<$ >M MY(Q251AZ89$/MO^"%L:PNJM55UEM=*V-'ZT)25VA?L=7$I2@X0JX:0AK%9.4 M6ZSM2[NW'/?RW;T'*H@]3KBF4%AAQF41OD5FVJ=(*GA74]I ;0?;J.:)^9 S M*A*ILJ6?ZT;P\-#7V;:K,R[_?&/-/IM!Y(CEB0 MEI&NVX46@BU=8RJH,3U4O;JIR!\J5U>C^M-B*#&F_ULNC?STC3P&TVR'Q[+4 M'=4BCCWS? +]3-U5MM;[QJ;+TMM6]L29Z5:K>D-EC-QZ5%1XA ,8 )3]>-S* M*Z22%F4(Z0*; 8)_"JL9^%2.E@T(D1?1N'XN&J2>VJ[EU9(:'+3?U!ALI(,LC]K.8"4TEJ\9A32?Z)$^F>%2R MM,HDI=B !W8,RU"HJGDC=^"F5+H:B]9]FCVP?!6<3*F,^&:O>W;TZ%'#!'6^ MY= K= VU<:[:-FK6KDF4;C6GLL$!VVZ4T$V#I)89>CC)_:<=8AYNG7V_0_1( M*VM!)3I M0?=9ZSN]#"-6,-C:]XUY6+K$ 8\UO8]E0QU+9 LJ4;H;?'9:7\@ M!RO*VBJ2U$P\C[[ZR&7-'V2- KOO.CB=<[@76+EKIX.]0)\J?OPA#X/LI^>6 MOV3W,.+NO=N.$;>V>Q+&3WW28P]B+AM;UT$,M*%25>3"88_4Z&ISQ,7;'9_< M<=71!<#T(4+/#'&*& _#XLP.LBRA L.]&9:.]RA/PH%,8$&VL7=PHYZVSC < M2F@0AY1CPC@Y(#$\?E]69+2":O@F65#T-95MJ"RE90MH2@6'/S\A5E[OIW'/^SID&Z&O#!R%T->!*H8 MI"A=X[K;?N M+F2BU0%3:V M8!E:+O 8(;U\L'D5X3:IER!/ M9&CB@EXF:"?),9,G6:]U=5165,,^0#^E7@@%%4+G>^-]_4RLRZ\)\.?:.!;B MO7J0M[P8K=,;K1ZE_=Y"ZNY/)]&D,93HJDY;019CG&$?'#/W CCJO6C;NB]M M<,C(?%ESN30'-I^B/Z*K5_RF17B8[Z>!ZLQZ E,5Z.$/W9M?['P-60H]M]]\ MR!.!V.[#R#@[?E:Z=5]3MLO=-REH&%HS\)09MOK3+)DP[;[SN(=6K>RWE0?5 MMFIIAPN!Y*9I =[/E&J'!SI@_-AV\Q]02P,$% @ W8RG6C$4<*"%!0 MM P !D !X;"]W;W)K&ULC5?;4APW$/V5KO&E MH&HS>^'FV$#5+HX37"908" $/\LFBDUM'I M[M,M<3QW_C;,F"-]KXP-)]DLQOIMMQN*&5CJ+,M$] M/:[5E&\X?JFO/+ZZ:Y125VR#=I8\3TZR8?_M:%_LD\%?FN=A:TSBR=BY6_DX M+T^RGA!BPT44!(4_=WS&Q@@0:'Q;8F;K(V7C]GB%_B'Y#E_&*O"9,W_K,LY. MLC<9E3Q1C8G7;OX'+_TY$+S"F9!^:=[:#HXR*IH07;7<# :5MNU?]7T9AZT- M;WI/;!@L-PP2[_:@Q/*]BNKTV+LY>;$&F@R2JVDWR&DK2;F)'JL:^^+I>Q[' MXVX$DGQWB^6N4;MK\,2N0[IP-LX"_69++N_O[X+!FL9@16,T>!;P0OF/<-T?\UT_SGT)Q/P_*[#G)*+EY8NB^C&[*F_EZ+7 M[U"<,9VYJE9V06PC>RY)V^A(T37?.7.G[93.,*LC#:>>&446H;LXHX]7%RAP M9>EL!JG32-G;#OV9#_,.J9" 50D5:@FFE!.A<&W$HBV3,;D)#2OVNE#+;4N\ MFZBLX07=L-7.TX?&EF#1H7-;Y.WVWYTI*[%4!825P+[<#%?'.OQX,@R]^4"U M\G$A\Y[AUHX89$^[ENWF]!DFSSA?>W>G2PZ$-D<[>A>AFL"]7Q:LT,%:SH&+ M1D+IUS!%"S-1A38:A+1M0U2Y!I@(15,3^+WL]WIY#]5K3&I$<'9'RQF6&ENX MJM(QIA0!3]@HLX$,S?@K&IC %.PCNBP5#K&3EA9RNO*N8"X#*8@<-F.F)@!+ MW)!VF%BJ6@NFG(MLL<>X<+YV2"%3W6 4&%CGECXVED5$>_=%I"J)>YGFG@YB M!Y&I#8ACK?82,3189,@6B"NX?3H?75ZW,KN_<'/YX5KRK# ?T$TEH\S0=J@; <2"$O[5=%N"F,K9.%)7]KH%GP>A#C M97@<6-'CN" .)FH88W*\>, -ZMDN5#Q7 CJ4]"0T&90CF@RF6]XY#=,7+JEB MMKZE[I=(J4NR+M),25/$Q#;BV'G<"AB%Y.-,E?1RD.^O.X*6]+3Z?70X3H'J M,&Q N,T!@J_&K?8W87RZ+N^)X_6+-X/^T3L<,#9ZFNHJ_!1*ZC"K%CA.C4G\ MBUH92 $_J_P_/$B%P'@W_E\'EDI'=PO+1P\>B-).Y+[%?$M38C=7WLNI'#I; MEFHRT?)$2S<2K*PD63X*:,/"'M;2T3$L=&I_[70;7(WBY:0=Z,PC_.*0E4;_ MK=&>P[U$0X7RUDV=6&WWY.",+I6@&%Z6B=R1KKW=-ERQ"#X2K>7C\6?D-4=? M2\=4T#._5S"&PO=V]R:W-H M965TU-7J09XM*WTZ<;F/.M\U_"6JDH M;AICP^O1.L;VY70:JK5J9)BX5EF,+)UO9,2K7TU#ZY6L>5%CIO/9[/FTD=J. M+L[YMX_^XMQUT6BK/GH1NJ:1_O:-,F[[>G0R*C_\HE?K2#],+\Y;N5+7*O[: M?O1XF_:[U+I1-FAGA5?+UZ/+DY=OGM)\GO /K;9A\"S(DH5S7^CE;?UZ-".% ME%%5I!TD_FW4E3*&-H(:O^4]1[U(6CA\+KO_Q+;#EH4,ZLJ9?^HZKE^/SD:B M5DO9F?B+V_Y-97N>T7Z5,X'_BFV:^VP^$E47HFOR8FC0:)O^RYOLA\&"L]D] M"^9YP9SU3H)8RQ]EE!?GWFV%I]G8C1[85%X-Y;2EH%Q'CU&-=?'BRC6-CO!R M#$+:6EPY&[5=*5MI%ZY>(\-UD'\Q=:JWE\_A6J] M?O.BWYOY@QN^EWXBYC^,Q7PV?_; ?J>]O:>\W^D?L5?\J$-E7.B\$O^Z7(3H M 9I_'_-"$O+TN!!*I)>AE95Z/4*F!.4W:G3Q_7O'C#A:6_"TX=V__:0 M/;C=<65?3,3#GAJ.1H><;ENCE0_B,@BW% A;M>[C-A9QK6A)*^WMGS !E"+: M#E.03\+YFA9BEPHBR.4 N.V6>$ @, +J$4MM-5!>BY5S=1!;A1#)MO7N1B,U ME;D5CWXX0X(8@UQ/\AKYV7D=;TF?[5I#'XE%ZJ8%(6 CR%LHT4I="[=1GI=8 M=1-%T#>B811/OLJ:?L?J/I^0 1ALG>4Q5EY;WL9+N)1D/#HYFQ7]:?4CT.KO MV:/#47,0K2DD=E$;_1\,+;"D\_=Y%XHL.FUJQ/:.EW5<9SW9,W'KQ*V2'H[Y MM%;'#21=O<913OU_F=M ;1#-;TR,KMN$)VXEE%4TI([ PS4 M2UW1E&MG71! 7 W=DP1:Y77 %B>/84:M/5GM%D:OLHY8!Q?Z^DDK/2+W@)+ MUF/V@[8;Z.$\@K:U*7KW& E=*CRQ 8.1 TW'+.?T\2[AAGYH9*T>$,'Z*PTP MM6!#)9NA5]^IE32LA5($GR!^\JX1$46;%^+_7JX07F&=,QOHC*B;.^LS%, ( MVJ)%@%:=#YP>BRZ MP*LT;8R':.U,E(W(861WB%3-:UQMRK'ED(P[I="$O4 ME 4#A'+T(!O%BVH=?-=2)T'B+#4&9BD[\.3WWYW-3UZ\ M"F)#?0_VC QP,&&DJ#7RMB1>]NBR8V3(P&]F9R1MK#8,A3X=UN G"._LTIDZ MI7J)8'(&^#\IOU1XE!0W !&Z[D]&-B"2E/DP-;%QG8W8&;UPB"-P&9[$? M] ^1ZP4TO;1DH=PXSY+0L"(P'%72/=F7' K,+>E1>2W-F$!I:BC"B!"R1HSA M>[5<KT6,AL]A+TZ[E B>)M[::8+2\TQ1$*6DE MWKV[PEAZR2.D04>RB":%2>84[+(FZ,RB1RI ?(J(_%(HOY^AJK5UQJUNBV)W7; %W$.4MYB.Q$NLQ_3!R9NQCB!PU0A[68WN M2,$SG,UNF4303&0?$2A1< P'Z_0.+P#+?$PH9:'P#)XWJH@\1*!$&GLRJK@A MM2,;A")E:/$IU[/DP\1J2X03*O:2..-1BN&F6@6]0J.(TA8$@B74$SP_(;D 31KDA$ NMKFA M26)[P[-(TKP4W'T2'& F88S#DFB6U.MWJA6"CQ.>3%R0.CR*?]>NE>&"20&# M:6@S0!%P 8A56F5*4-+6@:LF[$]2T:"V0$LLY.O5&ATR MM;*ZL#K!L*3D,:CVBY!]3+ _HP4@QA0U@K<;#@JZ@9BN51M5LX"+]FU?XO*-[G\K#; ME7L:M+*52JF:8%R"YM)^>TR>5"5/8#2_LY\^)B"3*MPVH Q^$1^HM:7V/DEB M&<2OM9=;2./# P&0#BD]PY?0%V*R;DLDJ*CWHR;*("GK%?N.HI'RB#/KH/AG M%](>A829B"Z[58=I9^-<\_900$?>OF,(N_:("LO1H-JRY@Y#]L>;/P 6ZCH- MWV1NZ*[C:Z$3J+4_Q X:;[23QMP.>Y4MBHJA(PS.#9ZV'H/\-Q0M\'77)@Y" MD:U4.BHZ,_Z?0'A/PY/O#[ZYXPG4JZ9RICU<=V?"N%]7JFPNP0>-$WZS#V=*E,_0!L/I,JJ$U M5:J^T]0'7O'KP'^ M>)#Z8V8XRWWD=<3,<% 2QGM9_2,R;$N0/I+3 Z5UZ:#[#GB8R&L9!DT#136? M//(%"#D!N-H!*H6":'2_;G([EZX F$&&9\J\EXRI7QXP-'<"G4W;<\W_2J(? M&#@DW:1=*MGCW4TF'^=M!"W1EZ>Z,_VE)C6L?;79[U3Q8Z/K)W0M2^U9?YM* MQW\^MC-WPK<.1VV*629P'?+9GB03AOL;!\;7P7T!_2Z/W 1/Q+'K_.G@:TRC M_(J_.87$=NG#3/]K_UGK,GW-V4U/W\3>,Q?3;3%\]&PJ?O3.DENI:_ M[2Q2$#_L>_BOU!+ P04 " #=C*=:Q\<7=K # M #&" &0 'AL+W=O)E MSN&9(6?&TXU4S[I -+"M2J%G06%,?1M%.BVP8CJ4-0K:64M5,4-3E4>Z5L@R M!ZK**!D,)E'%N CF4[?VH.93V9B2"WQ0H)NJ8FJWQ%)N9D$<[!<>>5X8NQ#- MIS7+\0G-G_6#HEG4L62\0J&Y%*!P/0L6\>UR9.V=P5\<-[HW!NO)2LIG._F6 MS8*!%80EIL8R,/J\X!V6I24B&3]:SJ [T@+[XSW[%^<[^;)B&N]D^3?/3#$+ M;@+(<,V:TCS*S5=L_1E;OE26VOW"QMLF=&+::".K%DSSB@O_9=LV#CW S> , M(&D!B=/M#W(J[YEA\ZF2&U#6FMCLP+GJT"2."WLI3T;1+B>I[2G>GWP>, ^>&SP/K0RO^!*-50= M(!GYR^_+/-(B*.-?KR<>G]0SOJ"'"#7E-A4%%Q;AG M&(_"X4>HR1W'_GK7%N>.=Z<=G7-@QVU:-AFZF^5:[\71,B>\8=L0_CB$X:UN M88=P:'M99(Y:6_G$T3!!,[!FNEG]1Z_&FJFS/Z9I%(;VSRXWJ^T-\52 M2E '%ZTA15?82Z61EB7/F!6E#7VH%1J'1Y?41X$ N%[T\'<=WAZSSD7&DI<$W00?A@' MH'S7]!,C:]>I5M)0WW/#@OYHH+(&M+^6TNPG]H#NK\O\?U!+ P04 " #= MC*=: :%GT<& "4$ &0 'AL+W=O\@53(['D M#59F0BZ8QJ>G\C@Y:)6]I>L.MDP M<$C>*BT6O3(L6%1-]Y?=]''84DC=!Q3\7L&W=G<;62O?,,V.#Z58$6FD@68& MUE6K#>.JQAS*A998K:"GCR^TR*]>&;\*[.J/8=5@FK\Q[=1_%/ CDR/B9Y3XKA\]@A<,K@86+WC( MU9))_NK4NCIA:S!+DQ,I63/G=OS'R51I"9K\>9_S'79X/[9)G0.U9#D_/6!X.EH>/H>\<4O[$(3V*=+^=V8@\1 /$WDO)VV]MI=?D M0Y,C3D@B,JE9@T_R6UNOK0@ENN3D5#!9$%:(I0:.F7E$?<^L.U; ?#O[O14$ MVMA9D4NL][6"B)F%,Z:Q9OWRE]3WDM>*J"V%+L'-1I4B3)&9J%%QU 'YO5U, MN300GWKDKS97>?'JY)I+E![R]H;+O%*P3%8Y_W[]G)OZ5C5S6-!8CK2L)I=< M+LC)?"[YG&D._[2L4*UR\H75+2=["-":,ZGV[5"7HE6L*?#YJ=5*8V@ F287 M'/&R-OJI97M($NJF/@W2C+P@7CC"C#]*,?8]=S"V('M>%M$PR?:-5#"*,H)* M->.5B?Z8\)ME)8V4'T0T=MW]#BOV[NZ/1,O+(=-(3./(HP%VVNSMV;UMU/W7 MY$296-Y1 MH]?E#"ZIJ(K>W4SA&7#&RXYLH8;!"VSAAK!6D$:1O)V)WIQ&.$,E=Y7J# N!**[+GG%]\=O;)I)6J9:@"T!R( M:WA)=XRJE&JY(M!11I(OEK58<\P8ZPN$.]="8K=GY](D#JB;I=WY)Y:# 683O]L7(33\S/ O,6O^*(P0WYK; M<]D+0,F09FYH"1>-W&U:[ODT=5,:QG%/VO0I.GH>C>*4IE[4L]RS>X8T\?P? MX^)==KWP8%V,KEK7MGXT_50X3 '[7_//<(2255G!-#0>*Y+W:U,C.: *'"I9 M;8Z8]4>\Y+(2A?4/ >XJR8A,N+0W,=32.SR>_ B/2[#-1#16W7BK9JR[4,$PTT!,P308RRW+NV,'F^(\6*OW!%L_J(-^Z3YK+9&7&C^]F. 68N%Q+6+D7G M_3;.7+"ZKX93S@?#BF<5DLG_M)#$:8@*8;M(.@I,I4C156YK2.#'-$AL5GNC M:+N")-3+NNJ1C*)PA_-;$=_S?(_ZD>UK/EJ4NUUFDHQ&7M)CA/X3-29U?1IF M85>OO-2:BB;X'\L+BMMN<7%'_D\I+9.?5UH0^4UI>>B622Z%QFWG20.G:S)K M&UL;()[#V+D :U=LEY*7I>1\YZU +JJ;W8G;B'L[IL],O**:T,GL-Q/\)M!+ -M,@ DZ(SO>8-PUU::%7B[5>9Y82_ M:)TP)*%1%J/%HM<&Z&PT@JG/C#5\":@?1MT@3@(,0MAMFW6([AUXY+Z'QWCK MI;C@J+3F/:RP1]OH[M$XS Y/[I/NI7DKWKW7<0ISU =2\QE4W5$2.41V;^#N M0XNE?7=.A<8KU@Y+S@HNC0#69T+HS8?98/B/B.-_ %!+ P04 " #=C*=: M@0C.&34& "L$ &0 'AL+W=OE5&9T=A+7+MW9B:V#5H8NG?!U64JWO2!M-Z>C M^:A=N%+K(O#"].RDDFNZIO"QNG1XFW9:+GEEZ1UJP(;GQN=(XZDRS8?VZUOXVQ M(Y:E]/3*ZC]5'HK3T?.1R&DE:QVN[.9W:N)YROHRJWW\*S9I[^'A2&2U#[9L MA.%!J4SZE7=-'GH"SV=?$5@T HOH=S(4O7PM@SP[<78C'.^&-GZ(H49I.*<, M%^4Z.'Q5D MG[TQF2Q(?Y!WYDVF 1EZ?9HWT19)>?$7Z6+RW)A1>O#$YY?OR M4WC2N;-HW;E8/*CPO703L?AU+!:SQ=,']!UVX1U&?8??#$^\5C[3UM>.Q%_G M2Q\< /'W4,A)X]&P1FZ2%[Z2&9V.T 6>W"V-SAX_FA_/7C[@[U'G[]%#VK]9 MCH>EY[.)Z&L0'PH2KVQ92;-]_.CY8O[LI17LK8KM)4TN C8C(L!9 MF;6@U8IBQ\2=3@82H !(!W*J%!7^VAS:O%B3(2>UWJ(;\!$@I3QV2B[J"KI5 M\()\4&@A+$EC:JF'U/\R.G_SX6KT9"QD?@/D8S-;9+?2;F%7(D<5' M2 ?_X:TRV">#^%Q+!Q\F,7*%P).4K[." ]<@#W0 M%!X&_,MKQZ9D:V3<#Y*]+-5=2J0J>2/LPGP,5CJ#%9_4>X_*W)+SM6^S@4+< M))KR7$$(P-_.3-A5$<9R^.+WDLJ6> ^G;QP]4&EAEW7^)+)"FC5Y; &SE+66 M,;Z4;/!LX&*6,J?A;+8>.,JLR[F2/?PD:+3 @G]PZ:?Y?#)#4K1N$2;%$EA9 MJ2!6SI9?"LPFS[K];>E#X0BI331#3#,")('TM"P1-:>EPUE<.AIS::M4/[WE M-QVS$*SX.+F>1 ECS4%\Z7OQ7R,]FASO! MSH+2ZA_*.V")DD)AH^E,ZHS1@XBHDK$W.F\0*PY",\@R\.KZJP)LPPNT'NWT MY[$W,ZZ"-!GA: Q%DOSM_/P2 ?'BM346F ;O31C K"^3OLF2%*M:ZX,M.C!V M7E)A$(-UG%IK:'/["CC^))HT- M@NX8$,EH(;F!!?>X4^"1EO',O?:/SG.&OP,7.PSV<=&O#2CH'O!Z?5)'7F;1 MCK(;!$F/95NOB_AU_T 1&\FDV/%B6DR%!JG"]YQNU2YK*;>1/'N),Q3N):_9 M&MU-Y!]3ETZ !F?L*'15UK%Z!BEGIS9H.B67FH;.A!H)<_=[Y$>;KSNJ]S.J M^-PJ@20^=/AP2>'L;]H=X)%B6:NL*JVRF+,D9FB=J+^#!6.)P7D0[$'>M2?2 MRDX[+KD<4,93]]##7E-G#*V<"MUZF)F"KN)/,67H2#C'"37^/5AURQ[^B1F M@=!+UW=1=&9YH,DC1^.P3E0WZ$\SA V8OM<8H#=3)VI91N"@'4 L 2^>06L M7T>2;!LK(<39 BS'%S9'&1E9UX'D<&F*#I7I/Q!4N M;1BMVKEF**2^WYLOIKFV3DV-!G'4LD>BF#3\)K-HM!8O8SX%4($>9PS2+3-. M.^6E(:(9 F/?E+8VH8VFLH&/$3E4AI'.=D$])ELEOMKN+G MZ0:ZVY[N\8#L&I 7FE80Q4CW="1!]=VH#;;7PL"&.GXPWXOK+( M4//"!KI_4)S]"U!+ P04 " #=C*=:7>E:>Y $ !V"P &0 'AL+W=O MX6B=$)M,P]\/YFWHNZ\Q;D[ MNU*+VE:HATMLY/K"X][FX+J^K8P]F"_.>W&+-V@^]U>*WN9; ME+)NL=.U[$#AZL)[Q4\O(\OO&/ZL<:UW:+">+*7\9E_>EQ>>;PW"!@MC$00] M[O U-HT%(C/^F3"]K4HKN$MOT-\YW\F7I=#X6C9?ZM)4%U[F08DK,33F6JY_ MQ\F?V.(5LM'N']8C;^A[4 S:R'82)@O:NAN?XGZ*PXY ]I1 , D$SNY1D;/R MC3!B<:[D&I3E)C1+.%>=-!E7=S8I-T;1;4UR9O&1\OZ^*V2+\.(/J?4)7*&" MFTHH/)\;4F#9YL4$=CF"!4^ )?!!=J;2\+8KL=R7GY-A6^N"C767P5' #T+- M(,@9!'X0'\$+M]Z&#B]\ N^M4%W=W>I')^&O5TMM%!7'WX?\'>&BPW"V84YU M+PJ\\*@C-*H[]!;/G_'$/SMB;+0U-CJ&_K.I.0[&^0R. ,*ET'4!'7'4$T?C M.'KBT(ZCUE"(IA@:8;"$Y0.4]5U=4C0/2-&MJ1#6KB>P?"GN4%&+0S>T2P*4 MJQ%36XKD6FI/JO3B&]#8T$9T#K9!K3=\>EA^I3X&(VD2](,J*NK$&;RIF\%: M<\QN47ZE-M+.H.5WO23=O\!T&I8.I9<&.U.+IK'A(EMI D'=4LD8A^0$Q5JH M4C,8M!6U8H;&JQ[4P\30HJED.8-/=+62#*3 'KVF(]$]/'^6!3P]TU,,K)_E]Z-W2DH5XEY?PTU]OW] ;5I4KD]'*O39 MP;,7[SLR20Z:M)/#>%]@;W8"_YB&DF;9"7P<6@J^D>K4U>Z^C2\/>/(;O$A] MQJ/HQ)))SE(_=R3/6>ZGEN2C6FXAZ<>3 M$'@0LC3*6>+'1/LLSV,6II:.6)3$+$DXO%VM<,SZP:*8:JBWF=,P:?K?,TL3 MEN7I#MCUS>>GV0.6Q0F+\VA'X.J80,J2E/]D.#:Q_[& 9"SPR8<@/)#1G:H; MQQ$ESI_%V'/_'P[ +[/N=\\DT=KI%JC,FP&6\8K)=M#7?0#?0)+ M+,2@T8K7"G ,]UH.30D5A9'ND5802OLFX[^VLV[VRH>FY&9&[L^HA*4\9+[/ M*=-Y%+,@2.@LBSCS@X#.0AZPT(_@&NF;6!?6Z5%PZ&J:,R0;QS&+> 8\(N:( M^3;9$4MBVU\AT']")9_[]LOB-L:NP#V(E+.4KHD_"5*((L:S#,*,,%/X)(UH MZ%//PLBG,LDA(&MX1E650,!93 9S3OJLG60[YX<^LO.=78BFQZW;^.C3)8?. MC&O1]G2[5+X:=ZE']G$CI?#>UA3.!EYLB* M%F-4EH'N5Y):?7JQ"K:K]N)?4$L#!!0 ( -V,IUJ8+Q)G_P$ +8$ 9 M >&PO=V]R:W-H965TA->V"NM2#*&-0HQI-DR1HA-U>6J.J*2&K27NV#3"_MJ ,EU&I_2TL9.'&L,&R]-6'. .\$N[M=YB(Z64 M#6@GC286JHRNIZO-//A'AZ\2.G>V)J&2O3'WP?A<9C0)@D!!@8$@_.L!;D"I M /(R?@Y,.J8,@>?K$_UCK-W7LA<.;HSZ)DNL,_J&DA(J<52X,]TG&.I9!%YA ME(M/TO6^,Y^Q.#HTS1#L[4;J_BT>A^]P%L#Y,P%\".!1=Y\HJGPO4.2I-1VQ MP=O3PB*6&J.].*G#I=RA]:?2QV&^ Y06_%=&LE5"NY2AIX8S5@R$34_@SQ"6 MY-9HK!WYH$LH_XQG7LTHB9\D;?A5X*VP$\+?OB(\X8LKO-E8XBSR9O\N<0,: M*HF.?%_O'5K?$C\N%=SSYI=Y84Q6KA4%9-3/@0/[ #1_^6*Z3-Y=43L?U&ULM5AK;^,V%OTKA-OM)H!BZV$[3B8)D*0SW2W0SB!IMQ^*_4!+ MUQ81251)*D[FU_=Z76*+NX]S#^R!SL=+FP99$3CS556,O!Z5S M[?EH9/.2:FF'NJ4&7Q;:U-+AU2Q'MC4D"Z]45Z,TCJ>C6JIF<'7AUSZ9JPO= MN4HU],D(V]6U-,\W5.G5Y2 9K!?NU+)TO#"ZNFCEDN[)_=Q^,G@;;:P4JJ;& M*MT(0XO+P75R?C-F>2_P'T4KN_4L.)*YU@_\\N_B1;JFJ MV!!@_!9L#C8N67'[>6W]@X\=L&7Q5T'-7=V2=Z7+7&=4LA6P*\=&59,1M*MS.ER@#JQ9!YIA772,%M2Y-HZ 98:VS<'KC+5@$#)E89' 2/"4JYAL)350NB%6"B;RXHW M 0OD[*V >70..52/G%46BTLWRQ)&IQ1+T MN7((A,I")Z\Z9)VW>=TMH2*2<=0[6R,#2'B2Z"C;,;>5;,01ZPV\]!^_#HYA M5CH&IJM'3X"AHLM#V PR)V^Z;8U^4B"$JFO*41!=5OI9P*=3/"VMM-> M $VU$O +15C3KH5O-Q0WG:H*1L&2'"8MX,M%/LKUKLBFT5V3>UBVFUOZK0-U M>V' P >:FP[=5TSZ@HH":7[?#P74A^L_[\25I <"\P1^\]4L3>-W;/T C?YK M\NXX;-FA')*5U2\TYR$'3:A2D&6\G*S4Y\U^,@[ 8_C":%G4LAV*#YWA-*ZU M(8Y3?"\;'WL?^"?IC,H?Q#T&' *UCMH6]@N]0NQ&UX+Q&5V1D!:5H&@AWC]1 MWOGD_KA8J!P5&W%#LK:JKG6 SC6P6968,:IV+L#V+9DFRZVX6G4YXB95^U,W)MLJYN'-@ "_3,;],3L>>LX.,!MV0H(%A-#/. M-G2.UPMYJSK^>:"DF;)];OOY\$=Z5X1:V?)6ZT*A:KVK7@E=4KGGM?P+1.0M MAE833HZ;,852WZI(7U66]LQNRE+F.QCOG4>8;\$*@:? <$W?W/X=!T AZ M,&X]J$MK*[ M%SS& =/77&-UI0H?FY]7];IOX+9@ A-LFYN*H9*C\R<"O),XJK2UQ__?%L)C MQ;>Q1VHZ\C5UEDWVJFQW!8<@\@88> '%2K<<%T9==(J*6UF% M<0YZ'\CO,;Z>I1OA_BU),O$=-:"FZO>\P,XJ/F'Z83*.TO@4!=;_)MGL?U"= M?Z+COVSM7TD*Y+7I\$A/+6=#2.*PR/N-5;FIFY!%7\B=N<2)@&]WL-R?T6]]*^J:S>V;MO_2TW02KTF?D/;6NG\GI+!P%N7.!KBB9I-RWHS@[ M[;LNNN/=P5X61DD_%$*C]V.JE0I)BI0XFXV/Q=%9'.-ODJ'1XG47R$N>^J,1 MM^-)ZN=%-/&).(OBR=2#>S."*/0URWU-OMQ;.M!L/.-?.,4.#UU!1EOWQYH0 M,-^2N>"[QO57R90:@T%.1,SEQ,J7*$<8RR: @\H*7P/3)DHN"*+T5*RQ+ 22UH"+' MONOV<4$H0\\W$\9RMX9:N,F4,.!J79 5W MH.[+A= [W+*DM F*6=(P'+B7'FC>6C\K<-/"ANYLT9&R0/GCV9SG4X)BXDBT5CP#1+&6[.9AM\46;J MY$X)?4HU3D4+\HS6$BU V)IC":"8RB3GLA* SM']78Q.3\[0":(,_96N+\5/O6/$MX0 M<8'\X2?DNWZOXSZS5\ #U\+#+CG_%WW^YNA[R0C:*@@L7_"6*NAZ[)HN[*8S MO6TD2Y+ Q-'-2X)8@Q-]_.#UW<]=F7Y/LO@]R>;O1+;W)F'[)N$Q]NB['A+7 M+.$%H--O7,JSKG>H*?J6PHR$=70^<+U0U\1Z-\,=;OWAP!WNN\4=;MYPZ [V MW>;_NGF>'URV7K5.%-O-+.-^84]UH.HRZX' MU)7MR_@O?3W=]-]C19E$.2QU*/=BH'NFJ"=&O5&\M"WQ@2O=8.TRTT,6A''0 MYTO.U79C K1C._H#4$L#!!0 ( -V,IUJY;9K', 4 &<4 9 >&PO M=V]R:W-H965T@&\D27?4]M DMU% M4\#=($G;AZ(/M$1+[%*DEJ3L^.\[%&5)<65Z:VQ>$HGB')[A#.>,.=\)^5FE MA&CTDC&N%EZJ=7[M^RI*28;5E<@)AR\;(3.LX54FOLHEP7%IE#$_[/?'?H8I M]Y;SBT(QR\B"1*K(,R_TM86*W\ +O,/!(DU2; 7\YSW%"GHC^/7^0 M\.;7*#'-"%=4<"3)9N'=!->WX< 8E#/^H&2G6L_(N+(6XK-YN8\77M\P(HQ$ MVD!@^+P@IGG1Q7:K44+3Z -T$IPG2KT@<>A"7_XF^+O'@A$4]->C=T&; M.KJ)1:Z/]]M2=H-N,%/$06Y4DQM=3.Z92,A;?(*?&_<4IQAO>< MH%L)#QS]M2+9FLB_NQ@YD2X,\J3F.7F+O)R\ >5I37GJW-H51%92S,HX*R0V M7:6DB[0;]A-'OV)>@%!8IL' UH >.HIE#^F4H#N1Y9CO?U#H+J5D@QZ(R"$= M/VTV-"(2YM1)B%*H=KJBF#-(!LHU,>4*:8$4UE1M]B6F)%\**FT0C%^M!/\Q M^JF'A*0)8#*V1]@>0 0R Q4K2BWGL*0\1*"=):#" ! 16Z6"B>]Z6!:U30S M_-J/2&09P($ 1)]!,]?_@(P9,YBL)8W,:O9;P2GP2V"OS5C!3347A42&O=Z# M=Q$X ,I7.MM#6(%H12#@"F:OK:>\,*?!<*C8[*A.4\+J"14M ->G%>*:F:5 MG[? R6RG 2BB]!3'UO[B/&DXM<;0#XJT=-^U) M# $IHU9'UP3 $")8,FH],J^Q^01F!_?L)ND:FD@(#BP/"[3C-[0I=^4X);/Z ME,SM]W8CY3S3JIG+'K.EI MDY]%&94HIDW?+L,)U)ZYO^U:ONE(@C,M"86CO:(,QA,MW*KJAKI0HX*F/PE& M;R&L@;,]N91UT[4$[K;E8FT]@POB^I&LI<[&UQZ$6UX/Z MX6^AJZV2GTL!H8%ZK5.LT0I^";22#0HC@A]WK%)3F([KTP"@P:PW&_Y_=05' MP+6OEM,6V5J#U&4BA%L:U 3'MA!CEP0%37,9.!O!DR)TSNQU7KBH-$UCX&[O M3JN0V^Y4$KI(-1H=N.7V@I]79Q#/R%#8J';H5M^2@DN#SM@?,NJK12AL]#MT M2^V'EYQ*MT">03@B5^6\BUPCWZ%;>]MA?%]8FIT,W3"#\1#.[]YU]1 VJAU^ M$]4._ZO:P0QJVI%J^ZV[GXS(I+SA,@6NX-I> ]6C]2W:C;T[:J;;*SAH?:&] M5HB1#9CVKR:PMK2W6O9%B[R\25H+K456/J8$0QDS$^#[1@A]>#$+U'>+RW\! M4$L#!!0 ( -V,IUJ1)N/6?0< '43 9 >&PO=V]R:W-H965T5LEB9.5_*B%<_'X3**UDP46D&H^'P?%!*;;.;*_YV[V^N7!V- MMNK>BU"7I?2K6V7<\CH[SMH/G_5\$>G#X.:JDG,U4?&ANO=X&W1<"ETJ&[2S MPJO9=38^?GM[0?MYP_^T6H:-9T&63)W[2B\?B^ML2 HIH_)('"3^'M6=,H88 M08UO#<^L$TF$F\\M]P]L.VR9RJ#NG/E-%W%QG;W)1*%FLC;QLUO^1S7VG!&_ MW)G OV+9[!UF(J]#=&5## U*;=._?&K\\%<(1@W!B/5.@EC+=S+*FROOEL+3 M;G"C!S:5J:&%JIX3C^ SIWBHU;Q MV]%>AC])WQ>C?_7$:#@ZV\/OI'/$"?,[V<'ODY]+J__/EO;$G;,!QA;)<'+) M,T_ ,Q^TE3;7TH@)/BK@- ;Q^W@:H@?2_MCFH:3 Z78%*/O>ADKFZCJK2)9_ M5-G-CS\)EUW@IK;TFO1&UE76ALZ0OBM8-\*@W(E4AU2K(A$U6! MT51Y,7K#*#CMB066IDI9Y*5'LD.N=Z6(I&22\A>T FLBN$LV);7^L8D+^:B2 M1LG-V*0V^E5&!:$FW!\NV,/!8 MX7$)>W,I#K*'_J0O_CT>WV>' B4;%!%+Y89VVJ92WL:?O5-5R&PY-4KXF@31 M@E?SVO"^SBD3E==>1]WL>/^4+Z2=L[-*';A0'V23]W?985^,V4@88%8](EZ) MP@GK(A3(35U J#',]*5",^0[1^E+;U S8[3$![GLHA4I)'>SW*CJBB6AW*98;6/GQAS>CXXO+ M(,9)N\^J8Z(_/$GU??+3H%1;-E4SIU'.5MESEXDMH=]GXMT"^&5!9?$'3 MXN\])M6!00P .0N 6PJU04P )$\+SPBLRM&+,!RL_22U7\MZD9R=16NU*A=T M*N$Z$H "NC/#%V-,*G(00R&EY5R&A9AA+@F=O#9?L%N[(K3ELJU/6QEVQ''A ME6+N03^),C6\%%VTJWS1]:L>USY*AM9B#=]H6R ):4II[6S% 70 LGJJ,,M0 M%%KGU,8\0Q)GQDHX0FIC0G]/\SCKFL?9WBK_(8E(#+O*2[9.IJ"ZF&/&^T;W2D@NW= MDT;55 ".PNR&E"'@D'F,%U0]H^?V!6%(50-?X%FYMIEF<*OBQHG_+H.#2,^6%*NZ4VE/TLHQ/P.N#/:<]31+^35,P_?3H9MA44$Y6E M2CTZ3P'E>,+W0=2A-1&&_Y*,@R]?%^U?>B)K5"0Q&9U%5'+R#NTW2OG%AFX; M7$Z_PV5K/]B7RN==*I_OS<6'P,4%RWM2UW,N0)OR^W]_"@N&Q,D\=[1 M(RA5J-'KN$H@7'?TIL^'C69%?BGE5[5+4SA-8A*HUCW+-Z GI:QOZ MXA/-.$#7W!''*4WEOX07BL:+&E_ MUS"B!Z;"/OQ<=/BYV!OOS^A7B,ZS\=19/.>-UZHF!V3AJEUGBKTBMA^$/F[, M-RFSR6GK0]AXK1#&8JIM*+^W#G_B@&K4:'CY83RYY73?T@AA11KQ9T@8'"W!"TV]XC-,"A M>*>#G,\Q:J?T>9< 6U,R'$SJ:<2LE@MH<70Z/'S[2[94>#>.VHH?&JG6. M%9T(HB_6'#E+-D;QJ:LC:N[F^=G=*XW25LMZ>+J302M#UT135#*3# M_@65_G3)DUX0'+Y8F;H87#3/M" KJ;MIL_ 5!+ P04 M" #=C*=:6*YTT8P# !@"0 &0 'AL+W=O.F3_LB<2[GS QG*&J\E>I>KQ -_"B+2D^\E3'K41#H;(4EUV=R MC159%E*5W)"HEH%>*^2Y Y5%P,*P%Y1<5-YT['37:CJ6M2E$A=<*=%V67#U< M8"&W$R_R=HH;L5P9JPBFXS5?X@S-W?I:D11T++DHL=)"5J!P,?'.H]%%8OV= MPS>!6WVP!EO)7,I[*_R53[S0)H0%9L8R<'IM\!*+PA)1&M];3J\+:8&'ZQW[ M%U<[U3+G&B]E\;?(S6KB#3S(<<'KPMS([9_8UI-:ODP6VCUAV_BF0P^R6AM9 MMF#*H!15\^8_VGTX S"%P"L!3"7=Q/(9?F)&SX=*[D%9;V)S2Y:/\0%EUZ7(=BE>L).$5UR= 1OZP$*6GN"+NY)CQQ?_NN1/ M0F>%M%5K^.=\KHVB*?GW6,T-97*'0V-:H/>]-V;J!=^/)%P MTB6P3]Z'@"N;874[FS5]=NQS'!ML)RC C9PZF3TU.V\E,I0-CE< M2FW@KJ(O5.'D/^C+="A_E9IF4QM!1YK$@VFXM!78>&[Q^:"4JWT9LWT9SNTM M1&G?CX:,5N_>#%C$/CY:[:W/_;[B!@N(1O;$X$.[6;"HJUQ#%/O]?MJY[MZM M^HEU5L^--+SX/503GHW@[FQV!K?*S='#8:-2YJCC_G;9OM?W8C](!K79!G@W _]KP)/&C0?)2 MPSOK<[]3#6M:]1-KM^N_A7I%PR,_#A.(&.M I$I8[ZFX;_MK$?OF M1WX8]^S^L,>'QEJ:MD>]H=^/K;4%'_N*!@>W7HEJZ>YV^AK)NC+-!=AIN]^' M\^;6W+LW_Q[4[J6H-!2X(&AXUD\]4,U]W@A&KMT=.I>&;F2W7-$O$"KK0/:% ME&8GV #=3]7T)U!+ P04 " #=C*=:/'(CZC\$ #M"@ &0 'AL+W=O M6#* +=]Z/1!L15;Q;9<22;P[[NRDY"T@3ALO6 MFT^'M5L]GZK>UK(5MQI,WS1RK*Q;F,RG'2_%O;!?NUN- ML\D.I9"-:(U4+6BQFGD+>GX1N?W#AI^E6)L]&UPD2Z4>W>2ZF'F^(R1JD5N' MP'%X$I>BKAT0TOAC@^GMCG2.^_86_?LA=HQER8VX5/4OLK#5S$L]*,2*][6] M4^L?Q2:>V.'EJC;#?UB/>Z/$@[PW5C4;9V30R'8<^?,F#WL.J?^&0[!Q" ;> MXT$#RR_<\OE4JS5HMQO1G#&$.G@C.=FZHMQ;C5\E^MGYG7@2;2^ MP7\(%2I M>5?)'*[;L=XN<2P^XT=>%(A@R" O7AL%LLWKOA &;(6BZ[I:YDY=X(Z1N4"D M3444WAQJ9==<"^@[U*5S[E\^$"2@\AG?9&*_3)T;63ZQ9C4[U!KN84%B@A#-' )Z ) M(ZD?#)9/:)J@%?N4A&GL+!80%B1PU6N\<1%1%@7&K!P.G'A7-U<+ M[Q182A)T9!D)8P8!8R3,$APIH4D("R,YW/)(2?6A$*,N AH32 M#** I"&%B)($AP=E>;U+_R<(XHPDB.PL9,8<[Y3ZA-'062PF,7J]*0O9%O)) M%CUBYJK'QI)8I;?T\?_(8^3U,]F2/)4NF7CR_=7QDJIA% M),:.0RM-2#!DF&$5\<]9F4\"[-F-VXNQHMG2-WA#8(E]B#+TBX%B75(:80N' M) T8MKBVK="OVUT>U2"';;ZQZ1G>#)01&L80ICBDKNDCE-"_D\*QGZ[)WA,$ MK[QR>&B949/C:V2WNGO++<8GS.OV\2&(>2UE:Z 6*W3USY+8 ST^KL:)5=WP MH%DJBS_1@UGA>U1HMP&_KY2RVXD[8/?"G?\)4$L#!!0 ( -V,IUHBA+0: MB0D %&PO=V]R:W-H965TF46+XM2U[?!TP?-RBAO%JM5BP=7Z MC2CDT\7$F;0O;O/97-.+T\OS)9^).Z'_N;Q1>#KMJ&3Y0I15+DNFQ/1BB$*DF$AP_C^):% 51 A]_-$0G MW9ZT<'/<4G]OA('1;'M^XHP1_Y>J$N8G%7-L- M1NAYGH>?MH/=)S7B9_\G)+2S(7%:RR#->>TF9L1LE*NB@?B&G['U>0D!4_Q[24,V /\P 1=I9M>2IN)@L:2_U*":7/__DA/8O M(^+YG7C^&/7+.T1NMBH$L7Z5IG)%[-Z*5.2/9%*+_2;T$,^C5(=Y[LBK#?(E M'&GGAQ3:SBM-O.FY8%-9 !?R&S$N$%GW&!O MXWXH'\&D5+FHANPY2FC8GAL4O]]2")LZMSAN%7*?TVC(@ M\.Z/5;ZD4!]2[2C18=6VU UQT1+OW"9-5XM5 73)D%.P"G!CX.=)*,%XU:B_ MVEOY.[:#\N+("B/;C&S+]2/V452@NY.#0]>&.3P*&">*+3M)=E&O@^" Q:%E M>P&9S'8MQX_'#!5UAHJ^PN^1=N%<6AQ_1(AF>*%Y.:&8?J1 MI'%(\Y3KN5E#T<'+]=_P-86.J[RO8W*]WG0%2HSL[PKXQJ[;_:_J_:\V[(I7 M2C>)CZ&H0\;(JZH^_43'04OJ=%RO!/IL"1V3'5X]"H6!# M2J&JCR9\S*?"..!:< 7GV_)%BXGG%*X*5VX(\(: Z@@4('!$#&10(E\0HOL! MA?JAZ_I'YI?^=R&E=V+;[%ZD\U(60""-H.V*. M;[FA(>$@FH^72B*#4H*MA'%RPIE,/.(0T<"FU#A(//P'DZVOV,'5F37PC?,U/+'0#HO'$.NN$.N>&_D>O_5J#5*^P=J_44#Z0=J M_4"MOR9J)1UJ)7NCUKM*YPOC'>]7>H5Z=,M)WCTO15F)(? :W6)_\*H[1OF? MHH8OT;$SK=G9TJ.HV6D1K$>C(?2B6=MX= :,KE+HW?@I$V5&?(S(_;+PKET^ M0]2!]K2F98#N@ 56$CGT$)+S!5%"X\B,0X_&,8U]E.08)PRG)3^@]SA"DB=! M'"7X5%- NY:;Q*W;CFBA0X01EW#LOE=D[^T4UX5<94:]*VVP1"G**J8Y,M@S M&B4][ S7?)E#0E@^0RJJ*'U)EB^6A=F&I8:%M&.!;[ P=+#:TA!7A"Y+O*$O M<(8^V=$Z2=I&P):IP3[=^HPL7[@5CLD9J3HS!^:ZD82'AZ:O9CISE;'?MQ[E MKE^(V2F@%J16#+ OM-PXID$ $(@'CG5;\A\Z0$3' 1(G5IA$^VW3GO <2D $ M.$Y@>?ZX=VUT(IVOZ5NI%5AN@FS8HT;)[6Q8&;I-?)A&3['*1/;MW2A#+V]: M%?6)N%HME\6:ZJR\MX^76!3M&"!KV'ZWE&?(=1IU$GDP%@/JO@AC 5@H#GS" M@3CQNODS42(W%F8NSQ;49-&*4Z^JERH"TF"A;T#9+/ H M5\61%<6C33#'[7W%W1^)^G+VK9@*A&O&FK9V'7CD1"D%P"W$*U=4EJ1R5IK" M=-"Q1O?>/V\MZS[R8-'= ,C//\6N$_U2T45"S;FJ>3QC=_GS5B-]PR7KD6>_ MW+ZA8[$',\M(44-#44JA<9F0*MXG?&"X"^VXHA.8UJ_O@ --#A%XR#5!! M8G*3(S.(HN"H4WD[M6N4MDM4O35!O$&9TC35.SU!A60\\NYF4_)JWR7D\V)K[:XUSO=FK;C*_,LZ/@D:JF,U#X;%4SIHPQY8NI6TS!8BH5"K(Z M_O^'/S9\$QA)>-2F\:D];+E>W1VV/%#%($1Q&YO>KQ7Z/N4VVPKMI+?JF#'[ M^Q)G_PN3&NFNFZ3_,>0&%[LA WW!E4F_05A5%O\'W-]QOZSW,-882* I+ M4Q>TAT7HSD/>^6S*)+WN]EZSI$T7A/AWR M1EY5E+2SE3*"S#NLQ3K$>&PYB/D[H771%-?8I&,^+7B^J 86'^(P2O=K^ T3 M=YCOEV!=>^(!O"NQAZ/[=..N>R'4S-SH4_"L2EU?>W=ON[\:N*KOROOI]9\< M0,/06@7GGF*I?1+!!U1]BU\_:+DT-^[@0 "0- 9 >&PO=V]R:W-H965T MVQ4HBP+_?E@P.F25.9DY[P$ARJ[LE?=UJ#S9"/J@E@";;LJC4L+/4 M>G71[ZMT"257/;&""M_,A2RYQJY<]-5* L_LI++H,\<)^R7/J\YH8,NRY')W!878##MNYS!PFR^6V@ST1X,57\ 4]/UJ(K'7;[1D>0F5 MRD5%),R'G;%[<149>2OP+8>-.FH3LY*9$ ^F'DVU2!_.S;HR*?*PRR)[/[Z-[C8_LX.,5:U7X MA80DES&%!BSZO6;-G]7DOK7G))9Q?V35/^ X1TV0L):\68-M_CF=*2^3E MKU.+KW7[IW6;&+I0*Y["L(-!HD ^0F?T_IT;.I$*S(7!0:[NB!_K,L92*.B]E.1[S9,(#L?/X+$J"+"0LN 9R@V]R3!0I^<:+-9#N345VP*4Z MLTV]%&O%JPR[7]=::6P:A5R3*:PT6!]9;/GR242=F%$O3LAOQ/5[.,)Z,;:9 MZS3.9J3K)@'UH^3,2'F]("&8).:0H^ND3V"[RJ618EY 0\UT MV;!-0AH&+O70TL&V:VW;76>7I 6AH$$H>#-"MX"<=Z?H#;6H!-+ET/$?%IXO@6@*#G'&/2931V8NJ'X1ZB^#4\7)<& M84QC-]A3YUJ;/HUSC ML=M0C7N>.?X80_<)#(^%U(OL4;F]X!B+B+I)C434"_QG6\VSO_'2M]=0UV4N M98%-'@SS@'/,3I30P(WV.GSV"CBQPZB?^#6$;FQ=Q4S3QDS4,!/]W)5TJICX MN#5M.,5,J_87F!$:KP!U9"P]-@:U,3+;D?FZLL4?BJ=XY@N!E&WX"8@D>0X3GH?I MA0;HZAOW&M?B4>8'=2.,/&SXZ+?-F#ZF4.\T;/VCRK4$N;#UN4(;ZTK716PS MVGP"C.O*]TF\_G[ 4UA@/),"YCC5Z45X5\FZ)J\[6JQL'3P3&JMJVUSB9PQ( M(X#OYT+H0\<8:#Z,1O\"4$L#!!0 ( -V,IUK-^'(G3@0 (<* 9 M>&PO=V]R:W-H965T=Z]F4]F9JFSP7H'NZEJHUTNLY/KB MJ\R#7/^*8SP]P4Q6NO^']; W3!W(.FUD/1H3@[ILAJ=X&?.P99"X[QAXHX'7 M\QX<]2ROA1&SJ9)K4'8WH5FA#[6W)G)E8P]E;A2MEF1G9G=T[K=-)FN$H]^D MUL=PCPKFA5"D>!2+"O7Q=&+(D]T_R4;4RP'5>P0!+AJT9'/6$-FXAIR8ZAKNN M1B6,5*=P]Q/'+WLB^06.8I?Q(#BV8I2RV$U[D:OKIF<01 M2])X"^QA_OW][1Y+PHB%:;!E<'_((&91S/]C.MYR_[&$),QS*0;/WW.B6U4W MM! =G'L2)L>C$(T"[P7WQ$W?&NP#.P]< .'F @@_? % MU^F'07>;>LST&JD'J#VJSK;74LEZ7W=_H']A@9GH-%KS4@$.9;"6795#0<=+ MZTC?Y*U@_M^.G^^4M9'0=K1$G^^=2H*(Q=QGKLNI M,@9)X7D2X).',]CW0^ M]YCO!O" ]&TH,QOT8-@U)=U_9!N&(0MX CR@S0%S;1$&+ IMW_M _Q&U8NK: M:[H?H9H,=R!BSF):IOV1%T,0,)XDX">$&<.C-**B3Q[S Y?*-P6/V/"$JCT" MC[.0"'-._BQ/XL[YOEJ;; T'=*NM^A%(4QJZQ@QSPD:[F;(NAN'BG^W#B$;I M7964S@J79.J>Q%1A:AA[AAPY M^QM02P,$% @ W8RG6@)DU!TV!0 E0T !D !X;"]W;W)K&ULM5=M<]LV#/XK/'?7)7=*K!?+EM/$=TG6O7SHVK/3[<-N M'V@)CGB12)6DXKB_?@!%.[;K.-MN^R*1% $\ !\ U.52Z0=3 ECV5%?27/5* M:YN+?M_D)=3-!EXXH;KJQV$X[-==6+>NN%J;@O+2WT)Y<-OX<9V,_-)XVS_D9+(6J0 M1BC)-"RN>M?1Q4U*^]V&WP0LS=:8D2=SI1YH\DMQU0L)$%206]+ \?4(MU!5 MI AA?/$Z>QN3)+@]7FO_T?F.OLRY@5M5_2X*6U[ULAXK8,';RD[5\F?P_CB MN:J,>[)EMS<->RQOC56U%T8$M9#=FS_Y.&P)9"\)Q%X@=K@[0P[E#]SRR:56 M2Z9I-VJC@7/522,X(>E09E;C5X%R=C(%8W6;VU8+><^X+-A'6X)FMR77]V#8 MR1V?5V!.+_L6K9%,/_>:;SK-\0N:A^R#DK8T[+TLH-B5[R/*#=1X#?4F/JKP M ]?G+!X'+ [C](B^9.-ZXO0E?]OU*53<0L&NB2K""O3_C^LY[D+N_'DH IV! MP6$#E$\7IN$Y7/4P80SH1^A-WKZ)AN&[(_ '&_B#8]HG,\S/HJV J05[V95; M9:PY!/VX\KL2V$)5F+*DT!('?-Z*KQ@5I C+5=TH"=(:0J"_0: @(W9]W53J17 MF?8!R2D@[#L6I4&2)CAX^R:+H_C=H:4N%?8T._F3Z)0EP2#--GN3(!EG""=C M=\KRBN4$RL,@W5F01=&NN2P8I;1$0K\J>;8M#CT(.6>5=0Q"+)LC._AUOA9 MX)5CIKU), I#KP GPP%-TM' Q>Q@1+VLD'G5%N CW&A!;*M6;'UR5C'-J93S M2GQU R(>4?$6J6N\U@LAS M[%7:&7_$ %%HT+\RJ:SS\8%G$L&3]:W11^ !D-V9D%C@^@" T^@@7DOUY_B^=OX:+8?>G8 M?..UNR724118'41I3P@9A,NK2#=-B>I#$OH9TU#4W8R#D-\1@EF&$YW@3S7..IT+@_3V!6*($UHG@5A.G3@7O4@ M\(0V1&C^W-=:#+-V$7?;=L^U0:7G1UI4NFE1Z;]L4=.N';+YBMVM&K>!#N90 MHSIJXG"/?872_X3$N_1_@9W&XJM>MT*\,&N?W*2;F*ZAI(1%AS'=50WLI%+& MG/Z_71'CV77F1Y M./J,'7VV&\?N"AV+4T# "Q2L5$-^,>3M")O >A]-PR%+ MXH3->.53&\/[ *YLX==QO-GP M0-'P?(1,U=U/0#>QJG$7[[FR>(UWPQ+_FT#3!OR^4,JN)V1@\R&UL?511;YLP$/XKEB=-FU0%0I9LRP"I255M#UVC1ML>ICT8.()58S/; M0+M?O[,A*)62OH#O?-]WWV?.Q+W2CZ8"L.2I%M(DM+*V60>!R2NHF9FI!B3N ME$K7S&*H#X%I-+#"@VH11&&X"FK&)4UCG]OI-%:M%5S"3A/3UC73SQL0JD_H MG!X3#_Q069<(TKAA!]B#_='L-$;!Q%+P&J3A2A(-94*OY^O-PM7[@I\<>G.R M)LY)IM2C"[X5"0V=(!"06\? \-7!%H1P1"CC[\A)IY8.>+H^LM]Z[^@E8P:V M2OSBA:T2^HF2 DK6"ON@^J\P^EDZOEP)XY^D'VM#2O+66%6/8%10 *+H B$9 Y'4/C;S*&V99&FO5$^VJD)LNFD- M9HPA]QWHSITBDP79,,,-4279:3 @+?,G^.X&+./"O(\#BZT=09"/;39#F^A" MFSNF9R3Z?$6B,%J27+72ZN>7- $JG^1'D_S(\RXN\-[K Y/\G]=W1;9*&B5X M,@+LS:].P'!+: MN%ZZ YJ^?3-?A5]>L;>8["U>8T^_MW4&V@D?CHR#(7T%&DBC5='F*+[@J)UG MK87BG/J!?^GYW07MTE48!]VIIN!D>MQ%Q&]UX-(0 26"PME'1.MAN(? JL8/ M5*8LCJ=?5O@_ .T*<+]4RAX#-Z/3'R;]#U!+ P04 " #=C*=:+J92.T % M N'0 &0 'AL+W=OTO'K( M2R+9YUX=7E'WG&L-UB)]D@O.%?H11XD<.@NEEA>N*R<+'C-Y+I8\T=_,1!HS MI4_3N2N7*6?3(BB.7.)Y'3=F8>*,!L5G=^EH(#(5A0F_2Y',XIBESY<\$NNA M@YV7#[Z&\X7*/W!'@R6;\S%7#\N[5)^Y599I&/-$AB)!*9\-G0_XXHH&>4"! M^!;RM=PZ1OE2'H5XRD]NID/'RQGQB$]4GH+I?RM^Q:,HSZ1Y?"^3.M4U\\#M MXY?LGXK%Z\4\,LFO1/1'.%6+H=-ST)3/6!:IKV+].R\75!"OGF'WJ P0?<+D4F=3@Y1LW$G)>?+#6?2P%D3.$>D M?X:(1P(@_,H>/N9+'=XKPOW=<%=7KRHAJ4I(BGRTJ80L3-$W%F7\#%VR2)=3 M%Z9X!#^G(EN&R?P,F3*/E2Y-6:-EOI,E^O-69T0W^F/Y%U2-S>5]^/+Y47Y'RK:0>$MW^HO!O/D6?==N#^&T2!#O\]K@! M$$)@8D%%+&A+[%9(\#D):E=]C[T]9G6,!_/J5+PZ5E[W0K$(8M.I78D0&GC[ MMQ&"88]V8%;=BE7WO['JPJRZ>ZP@&,9!#V;5JUCU#N[XHFE.\@-N.BG$M%?? M0UVZ36'#%(!U^EW:L-OZ%=.^E>E65Y=55X=8]FN7#SSJ]_=( BCLDX9[C#VC M5IZ5Y2U?\0CA"U TK*'']LE39=M=Z)8LX]<5E?+ZIZK6B;+M5LLH,+;*EGG, M]@T+N')2?X!HM[O?T0$8"0*_H2%@HX'8+H(?8I&JHJM?":E @K0=P3K,1M#H M(;8+XD>I0NV/-4&S"4&:@.9!-.LP&TVCCM@NCR^M /V#OHB$/VM7G'J_\,J$&,5R"M;!7)2JW"J;+O5VAK6[5;A<"L@=>$/2$#W]RT$P]1KF$:) M\0?D\)#G0F;69G M -14.*/WWG998^'V)MS7IT3SM1MMT:&$4F_5=6 *LC.+I:)\JV M^QND,0;4;@P.*T"9X) "0+!F!:!&T*E5 H]3@#+7 04 4 V-C!HEI78E;:$ M%!BU:U4$,$T*0+=^:;:K: L%H'55K"L &HJG)%.>IH!F]:U$5( "-;<6:D1 M46H7T=8*4.;I'% " ;P=+=>9N5O$C6->:A[5,1G.LX[[^HTZ>;EW.9$B67Q M?NM1*"7BXG#!V92G.4!_/Q-"O9SDK\RJ5Z2C?P%02P,$% @ W8RG6M'> M"PZT @ N@< !D !X;"]W;W)K&ULK55=;],P M%/TK5D!H2-N2I6T*(XW4M4SL86C:M/& >'"3F\::8Q?;:0:_GFLG#:V492!X M2?QQS_$YOO9U7$OUJ L 0YY*+O3,*XS9G/N^3@LHJ3Z5&Q XDTM54H-=M?;U M1@'-'*CD?A@$D5]2)KPD=F,W*HEE93@3<*.(KLJ2JA\7P&4]\\Z\W< M6Q?& M#OA)O*%KN -SO[E1V/,[EHR5(#23@BC(9][\['PQM?$NX(%!K??:Q#I92?EH M.U?9S NL(."0&LM \;>%!7!NB5#&]Y;3ZY:TP/WVCOW2>4Q8PQ.*VUDV8)10.#2Z8<)F\: WFC+ADCQSMZ+AF4*?) >05DR73*I:X4:/)UOL+4X('_UI>"AG+<3VF+ MP+G>T!1F'MYR#6H+7O+FU5D4?.CS_9_(#MR/._?C(?9D"2M#-*258H:!/B9T MB^>.KCB<8+4ZT93#,1%28(#"4]JW%\T"D5O UJ]M$L3^=M_@4,2!ZDFG>C*H M^A8H9S\A(VLLF>0(<]9_4QJ6R8"TH8@#:5$G+1J4-D]35:$R)@Q@NGIW+'I1 MUE#$@:QI)VOZ5[)(C0D'F>=]^J8O9G0HHM'G[Y7'$M3:O1J:I+(2IJF4W6CW M,,U=/?9_AS>O&M[\-1.:<,@1&IQ.<5]4\U(T'2,WKMBNI,'2[9H%/JZ@; #. MYU*:7<&ULM9I=;]LV%(;_"J$50PMTE4A]9XX!)V*W M @L6-.MV,>Q"M6A;J"5Z%)VT_WZ4Y$B61!-Q=PP$B22?\U#DH=[XI3A[XN)+ MM6%,HJ_%MJRNK8V4NRO;KI8;5J35.[YCI?IDQ4612G4JUG:U$RS-FJ1B:Q/' M">PBS4MK/FNNW8OYC._E-B_9O4#5OBA2\>V&;?G3M86MYPL?\_5&UA?L^6R7 MKMD#DY]V]T*=V1TERPM65CDOD6"K:VN!KRB)ZH0FXL^T8K=\ M^U>>R MMG_3KX>!.$I0''T".220<8)W(L$])+@O;<$[)'@O;<$_)#1=M]N^-P.7I#*= MSP1_0J*.5K3ZH!G])EN-5U[6$^5!"O5IKO+D_"-[9.6>H;3,T"^,KT6ZV^1+ M]*%LYV!=R]<)DVF^K=Z@G]"GAP2]?O4&O4)YB?[8\'VE$JN9+=6MU$![>6CV MIFV6G&C617>\E)L*T3)CF28_,><'AGQ;#4$W#N1Y'&Z($7B7BG>(Q&\1<8BO MN9_;%Z2[3I/NZ;KS_UJGW]WZ8##<;E*X#<\]P4OR*EVO!5NW$X"OT/,T^?LW M%8H^2%94_^BJWG(]/;<6O:MJER[9M:54K6+BD5GS'W_ @?.S;L@A80DDC +! M!L7QNN)X)OKS$ZL;_38Q:!+K_Q"/<^+'H1_,[,?C<=6%D2 @P[!D&A9A)\#N M,(QJP@+?=W$7-NBEW_72-_;R@9>\0M6.I5^8T J,,?_?..$A8 @FC0+!! M+>*N%O&%Y""&+ XD+(&$42#8H#C8Z;_).]\K"(?,XX?3=WS/&0F")LR+2>"/ M!$$3AK$386^D"+HXUXU(H)<$?.19L+&G]ZF0)1.='C3NARXYH12]5\)FL[0HF,B7J7Z%PIAZ]F2#I"6@ M- I%&Q:AMW+8OY0>@)H\4%H"2J-0M&&)>J.'C5;%J ?!]$$/@\@A8T'0Q3G* M48P581KG.TH1_+$D:.("Y4["$YK0^R9L-DYT+_B.O45W>99M&:)I)9LO$(M5 M+17HM47OZ,)ZHQT+(_GL^0A)2T!I%(HVK%'O^G!T*5C<+V[U\F#FG#OW0&D)*(U"T885Z0T@P1>2!P)J D%I"2B- M0M&&)>I-(#$Z&),\'#*'#@,'X^5)79B+QZN8B2;,(Y$[7I[4A2EM./&:@O1. MBIB=U*B=(S&_U3*+@:]830CRQ&;HXWP_B\<*#)LX+U -/QKHPC?-QZ'O>"6'H M+14Q6ZK?F_7()=^74N0GI 'T-1DH+0&E42C:L!:]Y2/AI:0!U/&!TA)0&H6B M#4O4.SYB?M%GDH9HLL6@?BOAC95!$Q;$P7C]01/F>E$43;XPZ.+".!JO/]A' MFZ\*)M;-KK>J??#;+3?=U79GW0V^NFTVH(VN)_B*ZJXO\-6BV7]F]_AV&]]= M*M9Y6:$M6ZFFG'>A4C'1[HQK3R3?-5N_/G,I>=$<;EB:,5$'J,]7G,OGD[J! M;G_B_#]02P,$% @ W8RG6I=\",30 @ 9@< !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD("D^8*R-A(4H>UA6D7']C#M MP4UN6PO'SFRG9?OUNW;2J"T!#6DOB7USS\FY)]>RMC MJBO?U_D*2JK/904"GRRD*JG!K5KZNE) "PJ7E DO&[G85&4C61O. M!$P5T7594O7[!KCMTK+7!WO66_<[5C+7.J82+Y=U:8U=B[]$@!"UIS3:79.GUH?=@"#^ 5 V +"?P5$+2!RA3;*7%FWU-!LI.2& M*)N-;';AO'%HK(8)^Q5G1N%3ACB3W5!.10YDYEIF(LM*"A!&DS,RPXXI:@Y$ M+LAUGLO:AN\A![:FRUE04>N0;E&A? MY.>MG)M&3OB"G,]4G9-P>$K"($QZX)/7X3.H$'[IX/$^W$=C.G?"SIW0\44O M\'U12RK8'VH[[A3=$5IR5M"F 45!I@HTNM4$T*8[)M!-1CF981!*Y^2/Z[DV M"OOU9Y\?C8"X7X ]PU>ZHCF,O5#H;]2I-.:?(&I9IRT'BP;(RLW&"<2X-CUBU7^",$ M91/P^4)*L]W86=O]6K._4$L#!!0 ( -V,IUK;\A7VFP( (<& 9 M>&PO=V]R:W-H965TW)]D^ZE>M E M@"&/%1=ZYI7&U.>^K_,2*JK/9 T"=]925=3@5&U\72N@A0-5W(^"8.Q7E DO M2]W:0F6IW!K.!"P4T=NJHNKW)7"YGWFA][1PQS:EL0M^EM9T TLP]_5"X]T;$YO)2LH'.[DM9EY@!0&'W%@&BJ\= MS(%S2X0R?K6<7G>D!?;'3^S7+G?,944US"7_S@I3SKR)1PI8TRTW=W)_ VT^ M3F NN79/LF]C X_D6VUDU8)10<5$\Z:/K0\]0#AZ Q"U@.A? 7$+B%VBC3*7 MUA4U-$N5W!-EHY'-#IPW#HW9,&&_XM(HW&6(,]DEY53D0):N9.:RJJ4 833Y M0)98,<66 Y%K:"72144Z6N B5<_#' MQ4H;A77Z<\B/1L!H6("]N^>ZICG,O-J>I7;@9>_?A>/@TY [_XGLF5=QYU5\ MB#W#W!G67T$V4@Y_^@8_=GC;5799&$;3,$C]73^)@;#I=&++83<@;]3)&QV4 MUY4TJ:DR@_H:@J1W<)0D8?A"WNNH.!Q/@F%U2:)(! 7!8 !D M !X;"]W;W)K&ULM5A=;]LV%/TKA%8,+9!:LOSM MV0;B2'8#U$.0H-W#L =&NK:Y4J1&4G92],>/E!0ECA7-1KD76Z1XSKW2.;JB M[F3/Q3>Y!5#H(:%,3IVM4NG8=66TA03+%D^!Z3-K+A*L]%!L7)D*P'$.2JCK M>U[?33!ASFR2S]V(V81GBA(&-P+)+$FP>)P#Y?NITW:>)F[)9JO,A#N;I'@# M=Z"^I#="C]R*)28),$DX0P+64^>R/5ZV/0/(5WPEL) M303?(V%6:S9SD.N;H[4BA!DKWBFASQ*-4[,YIIA%@.YRWU_Q).4,F)+H(_H= M"X&-4=#[ !0F5'[0LU_N O3^W0?T#A&&5H12;2@Y<97.Q3"Z41EW7L3UWXC; M02O.U%:BD,40U^##9GR_ >_J>U#="/_I1LS]1L(5%BWDCRZ0[_F]FGRNFN$! M1!H^S.'=&GAP0O2.]R8\_+GD%S\7?=D,OX/TK6L_D*)3>;*3\W7>X%L01A1\ M_*RM%Z-KIC#;D'L*Z%)*T,[\\[->CZX5)/*O.N,5Y-UZ]W^I4MTD6V"0+;9(M;)(M+9$=>*=;>:?;Q#Z[C*(LR2A6VCJ$ M[70IX^(1[84Q5,SW]:6JH!SEE.;=O9OYH]9PXNY>.J$Q[KE.L$D6GI+^PF;$ MY7'$3J?5J2(>*->KE.LU*Y=PHUO/&XG/+;HVR0*;9&'_2,&A=_2HU2SRCW2VE-:!SH-* MYT&CSBO\N%7H$Z/)4[4:@,<*Y M!AH=%>U!YW5E#VQ&#&V2+6R2+2V1'1BC[3UW)+Q&:Y1EA>9EY=D"")NRN,(DK64-MV:"0_UQ7_D>H />I799TY ZMYA%;9%E;9EK;8"KNX+WI9"8A- MWJ:4*.(94T4+H9HM6J'S]CC(.X:OYL/V>%$W?]D>7^8-0_>9ONB[KK#8$"81 MA;4.Y;4&>B\NBE9F,5 \S3MI]UPIGN2'6\ Q"+- GU]SKIX&)D#54)[]"U!+ M P04 " #=C*=:3K51W>@U@R$/!A9YZ:V/*L>_K; T% MU:>R!(%?EE(5U.!4K7Q=*J"Y Q74"2^9N+6Y2B:R,IP)F"NBJZ*@ MZO$"N-Q.O=#;+=RPU=K8!3^9E'0%*9C;N?A>!;; M>!?PG<%6[XV)S60AY9V=?,JG7F % 8?,6 :*KPW,@'-+A#+N&TZOW=("]\<[ M]BN7.^:RH!IFDO]@N5E/O9%' 7@/HN41K92ZM2VIH,E%R2Y2-1C8[<-XX M-&;#A#W%U"C\RA!GD@O*JAAQ>@J&,ZR,$W::7Y/#@B!P0)LBWM:PTQNJ);U"KW='/ M&ET7M:[H%5U?J#HET=DQB8(H[H#/WH:G4")\Y.#]IW ?'6IMBEJ;(L?7>X7O MJUI1P7Y36WK':)/0DK.ZY)F,/5*NY?:@)>\?Q<.@@]=[OPGLB=>]5JO>F^Q)VVM M6&-@5R5=*=<\ \=CV\TFB4;#P3"8^)O]9+K"\%B';=@3F?U69O]-F9]!ZS&V MD:PJ*HYGE./M1S?PT.PA=LFM^>(]'2=1$ YZ\3.]'7'ADP$=)H;OW!M- A>:'T9%091V!\]D^KO=1C;W?%ZKIC0A,,2@<'I$'E4W3'K MB9&E:SH+:;"%N>$:?S*@; !^7TII=A/;Q]K?5O('4$L#!!0 ( -V,IUH_ M)9+)8 4 ,P: 9 >&PO=V]R:W-H965TD!R+8[8E5-U9 M,9YCJ4[YVA%;3G!2.N69@UPW<'*_R,_KX,7@5SAP59LNQ+FLC-Z22:@(2L<)'):_;P!ZD#FFJ\F&6B_ \>:EMW M N)"2);7SHI!GM+J%S_6B=AQ0-,!!U0[H'T'?\#!JQV\,M"*61G6!99X,>?L M 7!MK=#T09F;TEM%DU+]&F\D5W=3Y2<7YSC#-";@IAPS2Y9O&254"G $;M20 M28J, +8"[U.:2G+T0:4\ 9=48KI.[]2M,R&(,GY[021.,_%.N7VZN0!OW[P# M;T!*P>V&%0+31,P=J=CJ9SIQS>R\8H8&F 7@(Z-R(\!O-"&)P7]I]X?( N"H M-#6Y0L^Y.D=6Q(^8'P,T^P4@%TU-A.SN-V2KW*/2W;?0\9I7YY5XW@#>-][) M7Q^4/;B4)!=_F[)?@?MF<%T]3L06Q^1THLJ#(/R>3!8__P0#]U=3Y".!=?+@ M-WGP;>B+WSD3 BPQYT\I78.SG!54FB*N8((21I>W^\7,CT)W[MSOAM*W\N#, M@XU5A^.TX3BU!]HCV34(SQ[#A&%HYWC*) M,[ J9,$)P#O9!.11M3=!3$3#WFN-H ?A'M>^%?11$)CY1@W?R,KW2]E+2')T M=D^XZHW@FN@&JP?KAW1%P-M+"IX(YN*=B;@=.Z@\ 0)Y5>S@%"3XR51OEW8D MOT8*GI$\ U G_ED3_\Q:J"Y5_5V]KEC-QBQ6(X%U<@'=MN&ZXY0K.\ZA0==H MG:'M3D-WH+#!'0$!1ZT8=KB#PX(OK2X0M1$A:T1_:B7T_'X^XZPP%A0[R,%Q MH%X<4>1Z Y4'MAH!6ENO^O; %6G)^^M@F]<$>I=0-OM0VTBQM5F1("*,[-'[35^> 8 M1D+KAMI*)!C^R,D!M"JP@W,Q$EHW%ZW\@G9E\_*.&_5ZI#_=EXBUT73 J,NQ ME4C0JCH.FB#44%W1K:>479X&*QA%9J*HE2_(+E\.;?S:S MHS2 MBA)D%R6W)-Y0EK'UTY%>@C,M[IS;(0ZM0&.A=0-N%0BR*Y!75F,TJOH8"ZV; MBU9](+OZ>'$UKG&ZZS4^G.U_CGTS#_K1T ?9B@5D%PN'5&1D6 :!GOK;YVJR M"_W('R#;MGMD7Q(YN"J'/2+[ZV!6DR[-MA,C>R?^OJ+<[\H1=*-@GV_?#'JS MV< ,"K6=&=D[\RL+LQV\OWPS&UR^^094;_TF'%R_<7;V"W+"U^4VB@"Q_A*K MK8/F:K-5;7/\Q'S=4H%R,A*N;K'H1HOO-HZJ4XDVY:[#W=,2I:7 MAQNB9#C7!NK^BC'Y?*(?T&Q@+?X'4$L#!!0 ( -V,IUJ=FJYUXP( ,() M 9 >&PO=V]R:W-H965TUV[<)+L J8V4[2[=?/-A2E"2%3M)L$@\_Q CT6I4UGQJ%$,V5:?*T@ KS2]I +9_DE%58R"9;FKQA@#,MJDK3L:S MK#"IC62B[]VS9$)7HB0UW#/$5U6%V>\9E'0S-6SC[<8#619"W3"328.7L #Q MU-PSV3)[EXQ44'-":\0@GQK7]M4\5OUUAQ\$-GSK&JDDSY2^J,:W;&I8"@A* M2(5RP/)O#7,H2V4D,7YUGD8_I!)N7[^YW^GL,LLSYC"GY4^2B6)J1 ;*(,>K M4CS0S5?H\OC*+Z4EU[]HT_6U#)2NN*!5)Y8$%:G;?_S:S<.6P/8.")Q.X/RK MP.T$K@[:DNE8-UC@9,+H!C'56[JI"STW6BW3D%J]Q85@\BF1.I',<(GK%-!" M+YDYK1I:0RTX^HP6O(-3F!KR$^3 UF D'S_8@?5E*.E_,GN7V^USNV/NR0.HDI !4ZLA)SS%Y:$W M,FN= NVDJL@Z\>/0GICK[3"CPYT8QNO#>*-A)'@P!-ZJ_"UPV_7#>(=\U/M$ ME):DY*B&7.NLRE+/'VA-#VQ"TT9ON,Q5R"]>7A3QD 5,=Y/.<4O'64/MX M?VQ+_@)02P,$% @ W8RG6H$8DN"W @ V 8 !D !X;"]W;W)K&ULK55K;],P%/TK5IC0)FW+HTG;E3;2UFD""42U,OB M^. EMZTU/X+MM(-?S[63A6YD$Q)\2?RXY_C<&EFP<;: M:A*&IMB H.9452!Q9Z6TH!:G>AV:2@,M/4CP,(FB82@HDT$^]6L+G4]5;3F3 ML-#$U$)0_>,"N-K-@CAX6+AFZXUU"V$^K>@:EF!OJH7&6=BQE$R -$Q)HF$U M"\[CR3QS\3[@,X.=V1L3E\FM4G=N\JZA*GM'U@>I3DIP=DR1*LA[X_&7X$BJ$CST\?0P/T:'.IJ2S*?%\ M@V?X/NHUE>PG=:5WC#Y(HS@K:5.)LB0+#0:]:!;0KRLFT59&.5GB8NO3U_-; M8S46[K<^/QH!:;\ ]S%/3$4+F 65.TMO(S).XCB-XR=J>\+.AF>C?K59 MIS;[9X./B03;)SS[P[\X'8]&3W3W1&6#-'ZB.]SK.Z[GXT>[9M(0#BO$1:&UL MK99-;^,V$(;_"J$NBEU@-_K^2FT!B=-%>UALL-YM#T4/M#2VB$BD2E)VTE_? MH:0(CB4;/O1BD=3,\)G70XX6!R&?5 F@R7-=<;6T2JV;6]M6>0DU53>B 8YO MMD+65.-4[FS52*!%YU17MNUA!59E B/'/$-,:MS2.Q^/7Z)^[ MW#&7#56P$M6?K-#ETDHL4L"6MI7^)@Z_P9!/:.+EHE+=+SD,MHY%\E9I40_. M2% SWC_I\Z##D8,;G''P!@?O6@=_BGLWM:49X#67?_N WE'&"??2]$JR@NUL#7RF5WL?&"Y[UF\ M,RQ?J+PA7OJ1>(X7SKBO+KNOH4'WI',/WKK;J,HHC3=*XW7Q_#/QOLH=Y>Q? M:LKM(TK#E:A80?OJXP5YE*!0JGX!-?K,.$K):$76N AU)^-?=QNE)1;KWW-Z M] #!/( YP+>JH3DLK<;L)?=@93__Y$;.+W/J_$_!WFCECUKYEZ)GK_7!^![3 M%O*E4TBU35.]D+S$VX3D0NG9HN@C1UUD<^GL,S]UO'AA[X^SF[$*/"<8K=Y@ M!R-V0.-LCK\,U9>DOKSO.'(&U[% MNP,.$@O-L-("KP5FBLQ706NZ?,\ M6C39-4H"_P1M:N2F3G*F!N(1+;X*K9&B:'.-/6"/O:TQQW<.-)XP>&$4GH!. MC0+?3^8YDY$SNT-M/2%;JIY+9/)[J$7)2>(4Z/(3\](F8Z(Z47$ M[T*;HAP0+U5B.CG-L1_Z[@GCU"J)X^3T#-E'W<]\>6 ;V3&N2 5;]'-N8DQ2 M]MV\GVC1= UQ(S2VUVY8X@<02&. [[="Z->)Z;'C)U7V'U!+ P04 " #= MC*=:Q1PG?B(# !<" &0 'AL+W=OL,*$A=4N:M$TWVDAK!P()I*GEQP?$!S>Y-A:.'6RG'?SUG)TT M=%U60.)+$SMWS^]=7NXZV4GU3>< AMP77.BIEQM37ON^3G,HJ+Z4)0A\LI:J MH :7:N/K4@'-7%+!_3 (1GY!F?"2B=N[4\E$5H8S 7>*Z*HHJ/HQ RYW4Z_O M[3<6;),;N^$GDY)N8 GF8WFG<.6W*!DK0&@F!5&PGGHW_>MY;.-=P"<&.WUP M3ZR2E93?[.)M-O4"2P@XI,8B4+QL80Z<6R"D\;W!]-HC;>+A_1[]M=..6E94 MPUSRSRPS^=0;>R2#-:VX6*KEVOV37Q 8>22MM9-$D(X."B?I* M[YLZ'"0@3G="V"2$QPF#)Q*B)B%R0FMF3M8M-329*+DCRD8CFKUQM7'9J(8) M^Q:71N%3AGDFF5%.10IDZ2PSET4I!0BCR<42#9-5'(A4O.SUZ0,QOY(9>5IB+3$]\@4WN>GS:L9C6K M\ E6(_)>"I-K\DIDD#W,]U%A*S/"8-PV,%G_A?I4>#2 M!R?H1&W5(X<7/8$W1W4*'8POV^1D[EXSJ!YYQ^B*<69^D"\+R3E!I^ZHRKYV M5; ^8=!]@OWXKW5)4YAZ^'5K4%OPDN?/^J/@99?\_P3VH!B#MAB#4^A)ZRA5 M.ZI'5K!A0C"QL=XK03&9=56@AATY6-NMMLDX',?QQ-\>2NN("L;1N(UZP'G8 MY+R 5&X$2"U2U5]\/" [T4_#,.K(UF= M87$\[-8U:G6-_J"K%K(GVB,"V\*!0E4+_XD:4'K:^-AU!I/;Q[H$UYE/O+?1 M(^K]8#P(CP1V1 W#P1/ZXE9?_(]> Y&==EG\V#_]P55PQ+8C*HJ"8Y?Y!XT: M/_B-FU\:RU@)4S>S=K<>D3,&PO=V]R:W-H965T,9?]]X/LW$HXV07]420*.[(N=J'"RU+B_"4,V64%!U M+DK@YLU-P(Y%:%065 MWR\A%YMQ@(/[B5NV6&H[$::CDBY@ OIC>2/-**R]9*P KIC@2,)\'+S!%Y>#(YOE=.@WM,: M[C[?>__3D3=DIE3!E<@_L4POQ\$@0!G,Z2K7MV+S%U2$>M;?3.3*_:)-M38* MT&REM"@J8X.@8'S[3^^J0.P8$++'@%0&Q.'>;N107E--TY$4&R3M:N/-/CBJ MSMJ 8]R>RD1+\Y89.YU>TISR&:")2X$K492" ]<*==#$9$"VR@&).?KCKC1A MA S=PDPL.',1-?/7, NCCY!J]>O'Z9S>A(5LS)C5CXOS&>_Q62,\, M9)NUC"_0#4B7WS80[ZJNA4%_: M"&Z!=-N!6+U=J)+.8!P802F0:PC2E[_A)/K=0S.N:<8^[VE],K(Z&;@GHP6: M@IEV!_DO9&W(M[X3Y]L*>YT.<'<8C<)U"Z1N#:GKA?1\D3]#$TVE1B;E 7U^ M<\?4EPN7)YTH[L11&R,OM //HE<3[YU*RO6.0#.I:29'3+GD0O M(?7_6\K).O+E3N3%3N3-/!.MR/Q;)*@07"^5)X"#&NW@_Q?(L$,&;2R]T [, MG&%-?'@J AD>@2:.FFH;'5$BE?.?-#*,R;!=(WBG!\#'5\DC>V#T':CT!;$I MX-A;.'^!3)(.CCI1MY7F,8HZ;JHZCD]%*=C;8!S*M&D6L+];>*)4N@^EDB3] MP1ZI-)4<>ROH,TG%O\?C4FDJ,O:7Y.-+I>^D$K?2]&([-(&:TH_[)R,5;XMP M*-.F;<#^ON&)4AD\E$J<=+M[I-+4=.RMI<\D%?\>CTJ%-*69^$OS\:4R<%+! MK5^*7FP')A!I&@""3T4JQ-LF',ITY^/?WSL\32J5\UVID"B)]C1@I*GJQ/^Q M_BQ2\>_1'EG4%M1PYSK)7LV]HW+!N$(YS(WGZ+QORI?<7KND!6ZWG]@O7>Z8RYQJF$C^G>6F&'NI1W)8 MTC4W-W+S&9I\(LNWD%R[7[)I8@./+-;:R+(!HX*2B?J?/C0^; $&X3. L &$ M_PL8-("!2[16YM*ZH(9F(R4W1-EH9+,-YXU#8S9,V%V<&86S#'$F.Z>S"_+V]3ORFC!!;@NYUE3D>N0;%&J7\Q>-J/-:5/B,J*]4G9#PM$?"((PZ MX)/C\!E4"$\=?+@+]]&>UJ.P]2AT?(-G^*[5B@KVA]ISUT./A):-F;5_TX^-#ES@N1[7@U:+T:'&//;FI&@O4%+[E9*]&Y_S5)[$ALH;G/ MPF&:!"/_?CN1CJA@$ S;J!V%PU;A\*C"[U0I*LPCXC]NPN[5V0J-7,7Y\>G!V-? MASE6G"NFN^_)<1VWTB"C=+5JT=2JXYY-7I!PQ[JDM2XY;IWE[LHT.=BGTT&4 M[FWF85"21DGW9J:MHO2%33Q/#V1$09+&>V(/HX9QF.RK];?>,OL=@6_!B@F- M-V")N. DP0.LZK>Y[AA9N>=M+@T^EJY9X.<,*!N \TLIS5/'OICM!U+V%U!+ M P04 " #=C*=:E$W=^0P# F" &0 'AL+W=O14 M7\H"!.[,IN&>+S-@%/QX6= %3, _%G<*9W["D+ >AF11$P7SD7;>N)CUK M[PQ^,JCTQIA83V92/MG)MW3D!580<$B,9:#X6<($.+=$*.//BM-KCK3 S?&: M_8OS'7V940T3R1]9:K*1U_=("G-:-[WR=7^=D!@LF!!,+FX %*";3?3&HB2-';&O6,FX%W0@O>[GIW*Y5KQ-% MC=$;T=U&=/>H:+RX)7/E#*LIJ6H7&&C"M"XA)6FIK'J3P1'Y]1'=-\+"_I;Z M7:-^*SR@/FK41T?58X$VW&6CM@&NUC>0<,IR_3[QT8ZNBW[0&FRIWV<5#<+] M\GN-_-X_9PR(]'BN]':R8##H=;;D[AI%@R#84NMOE-P&ULK9G;;N,V$(9?A7 7 M10+L6J+D0Y+:!C91@Z9(D"#IMA=%+VB9MHF52)>D[03HPY>4%,ET9:+:G9M$ M!\X_Y"<-Q=^<[(7\JM:4:O2:9UQ->VNM-U=!H-(US8GJBPWEYLY2R)QH9+F+*A5%BRG7#'!D:3+:>\SODJB@0TH6OS.Z%X= M'",[E+D07^W)W6+:"VV/:$93;26(^;>C-S3+K)+IQ]^5:*_.:0,/C]_5;XO! MF\',B:(W(ON#+?1ZVKOHH05=DFVFG\7^%UH-:&CU4I&IXB_:EVW'IG&Z55KD M5;#I0^O"3H[,,Y^H 81P\LR\SS4I- F^Q6(TBK3#=EINA$)HP>!-=KA7[F M"[IPXP/3Z[KKT7O7KR.OX&.J^PC''U$41KBM/_[P7[>\C^*P"(];PA-_^ .1 M?11=%N%#SVCB^D'$A=[@A-XSW8ELQ_CJ^ FT=.W:*V6GBBNU(2F=]LQY?ON-)R:V8FC?Z\-PW0G::Y^JN- MX@"2(J18 B3F4!S6%(?>%_$W*G,DEF;RG.LV:O[H(7JC1+9.#][ KH2 Q!Q" MHYK0R#O&!_+*\FV.YD*:2%NR*3')3M1JJ34JM.Q7>#?#83@)=H=HO/FZH@$2 M<]",:S3C;YO%T#_FT\$MMC9&7M&NE0@IE@").3 O:I@7H//9!21%2+$$2,RA M>%E3O/2^DCR'8714K]Z,7>$ B3EP M<-BL_\)OK]ARHFL#Y5?M^K*!JB50:B[1@Q4U!BW;2@X*):1: J7FHHP:E!%< M[59:.#HNWO'PJ'S]63LS E)S&36^ ?N-PSW5FDJ[8BL+N!4-J&$ 54N@U%Q\ MC6? L*8!@[H&4+4$2LU%V1@'[%_[WPN^^J2M?3CE'?P"G>&!.HI*[?)@]HCZ M@WKF<)DT5@'[O<(U410]$TW-Y[23Q??K=D8%ZC"@U%RFC[W MP?[\G:&"VA0H-?>WWL:G1"%HT4>@!@54+8%2U.F JB50:B[* MQNE$WN7_]Y0]J.>IU/Y3]H/XN.Q![4QPL$F:4[DJ-IL52L66ZW*_M+Y:;VA_ M+K9Q@Z9YN1O^0.2*<84RNC2A87]LK(,L-YC+$RTVQ9;K7&@M\N)P;6!3:1N8 M^TLA]/N)35!O\\_^!5!+ P04 " #=C*=:AZ[O@;<& M0 &0 'AL M+W=O/NL2R')FNAG=%T.AV'I(YKWFH-U*F M.YE\4QLA-'F-PEC==C9:;V^Z7;78B(BK*[D5L3FSDDG$M=E-UEVU301?YD%1 MV*6]WJ@;\2#NS*;YL<=D-I6I#H-8/"9$I5'$D_V]".7NMN-TW@Y\"=8;G1WH MSJ9;OA9/0G_=/B9FKWN@+(-(Q"J0,4G$ZK9SY]PP>IT%Y%?\'HB=.MHFV5"> MI?R6[7Q:WG9Z68]$*!8Z0W#S[47,11AF)-./OTMHY]!F%GB\_4;W\\&;P3QS M)>8R_"-8ZLUM9](A2['B::B_R-VOHAS0,.,M9*CR_\FNN'9D+EZD2LNH##8] MB(*X^,Y?RQ_$4<# .1- RP!Z$D#/!?3+@/[W!@S*@,%IP+DQ#,N X?>V,"H# M1JBW@1"$4^N$+S(%0_3[O:-):%=!2&RBNG?+ $T/I911G?)[B7:+L M2;_HRH!\?7+)AQ]_/@_S+PR,FX&5-'J>PKYC8/0ZIPS?^F1):/\@W7[.'9SA M?N8[E09&MW=KDS>E"9-R'8J&#MY;0=EL?Z.V?"%N.V8Z5R)Y$9W93S\XH]XO M36) PEPDS$/"?"2,@6 UG0P..AGD]/XYG4BE3N:U/S^;:\@G+2+U5Y->!DB] M(&$N$N8A83X2QD"PFEZ&![T,K?,*,[.)*0=O>ME_+&<^158R-24RB%=)=FI) MTJU93/US?F*\MS;45D=(F(N$>05LF,.RM>_+S)EV7X[%\?Z*8?T*!NI0+>.C M0\9'UHS?12:QFO =3\Q:@VA)I-Z(Q"0VT?NFO%IQ;?.*A+E(F%? 1D=9Z]-A M+_MWDEYDJPP$JREA?%#"V*J$+W+/0[TGB?E(DZV10/EA-U\DC0--/IBY82G# MD"2 ;9"!831Z3@SPF]M*0 MKS#)NY7GDXRE:A*!%==6!$B8BX1Y2)B/A#$0K*:6ZX-:KM$+SVND7I P%PGS MD# ?"6,@6$TO3J\R8WKV6]I,,8U+3QZ&PBPYP_W)\O,CB=/HV10BVS*T;/5X M^36N3]'SADM.5FBNO>]M)0"E^5 :0]'J*CBRY)RV*A#Q,EN"+$(>1.HHYS;7 MZKYLYCBG]#3MUIZTG2.@- ]*\Z$TAJ+5%4(KA="6"BD5(5>5I:F,/@X[C?J@ ME_5A[4=K?2!I'I3F0VD,1:OKHW)&G0O6Z-DZ4E@8L=3_J8[T+]WHS^T=:RT8 MJ#T*I?E0&D/1ZH*I+%+'ZJC-/IDR$BS,_>W%.QH[J.T2%4ISH30/2O.A-(:B MU>52.:3.$'UGXT"]4"C-A=(\*,V'TAB*5M=-Y;,Z=J/U_[J_@?JQ4)I;TBR+ M+ _:H ^E,12M+IC*CG7L?NQ3NMT:351/*32F'VJU0FDNE.9!:3Z4QE"TNE(J M9]:9P$L2U)V%TEPHS8/2?"B-H6AUW50>K6.U]&H/0(G7K5CHXC> S\(4G*#I MP:5[.[&U;J V+93F06D^E,8NY)62O>")LFB$5K8LM=NR[ZJ068T\!'$0I5&3 M/NRTMOJ TEPHS8/2?"B-H6AUS50F+G70]8@B+J:J;Q<.H!7'JBI"Z6Y4)H' MI?E0&D/1ZKJI3%UJ?^ZU5>6!NKE0F@NE>5":#Z4Q^OZQ6MJS5Y[*JJ5VJ_8Q M318;KL0%[\U.:2T$J/4*I7E0F@^E,12MKI7*I:5C>,6!>K90F@NE>5":#Z4Q M%*VNF\JSI?;':0]SS*(J/8UB@1JU4)H+I7E0F@^EL9)V?)]S/;$6F\J$I7 3 MUDYLK0FH"0NE>5":#Z6Q"WD=D2A_B;=IMN@>O;0_78XC77Q5N_A M:/'.N^?<^/FKX2?'[YR;N_P-\&Z%*5ZD?^#).H@5"<7*('M78[-22HIWTXL= M+;?YJ]'/4FL9Y9L;P9=K('#7PB8_0M02P,$% @ W8RG M6C8NK% L! BQ0 !D !X;"]W;W)K&ULM9AM M_BH;>M,E,:AX,.$YMSR3A;NYF+C>>I&E?=/I",6O#!! GR7;23U]) M$ P.T1VM[HT-0OO7[H_52FBV)_21)0 59P>96PGEY8=MLE4".V8B44(@G M:T)SS,4MW=BLI(!C991GMN&VW23<-E@+V8EWL =\/MR2<6=W:C$:0X%2TF!**SGUJ5[$;F!-% ] M_DAASUK72(;R0,BCO/D4SRU'>@09K+B4P.)O!]>095))^/&U%K6:,:5A^_I% M_8,*7@3S@!E"*9$S]HGW=U['0:LLX MR6MCX4&>%M4_?JI!M R$3K^!5QMXQP;^&P;CVF#\O09^;> K,E4HBD.$.5[, M*-DC*GL+-7FA8"IK$7Y:R/=^QZEXF@H[OKCC9/68D"P&RGY![[]N4_Z,3B+@ M.,W8*?H5W=]%Z.3=*7J';,023(&AM$#W1Z],7B(;DC!$X;>%S'$77M;!-)$X[U$<^5I!6\P'2%O>H8\QPMZ_+G6 MFW^ !V'NOVD>Z^B+K(M?49,YKR89SQ)((N1*)X(\C(CSP!B#G#\5#T3DR(M M-J*XB4E!0=0ZSM")R/=J%ISV@:\<")0#LN+N%J[GA%[HS^Q=FZG6T:%,#8EU MF 8-TT#+]!9XS0:1->)=PM^ %;R"Y4W#\=2='L'2>C 4EB&Q#JRP@15J8^#JA4?"M6D6%2)A>WZXCA-;>FPFC:LIO^5 ME0*$X*D4]3#N Z55'@JJ$INV%QIWY'8+9V1HQ XIUSEL+)UO+ T-);$TK$B> MBVW^=RT,M7![9?#=<.(YXZ.50>_!T'PQI=;EU=J(NUI>RT-.I:M7S'HYN:\R M/'2.$6D''8S(D%H7D7= Y&D17>Z BH_1FE )M,HBE4\QR3),V:&U/[6J <[; M$\$3PO5_ MS-[#-;GEOS:J%IE2ZS(]?$*X^F^(_[D!T:L/)AN\JJEN<%14(U-#5L#LUNE- M#G2C3L&8J/XBX.H@IVEM3MHNU?F2?>A>'=/=8+I)"X8R6 M39S01CM+JY*NZ MX:149T$/A'.2J\L$< Q4=A#/UX3PEQLY0'/^N/@74$L#!!0 ( -V,IUKM M,!60QP, &0. 9 >&PO=V]R:W-H965T[0XWC#^))8!$SWE&Q.ISV"#!*I);#Z6\,4LDPK*3_^JT2=>DYMV'S>JG\W\ KF$0N8 MLNP/2>5RY/0=E,(&:Q;+/%XR-D&<3U:J>D'LS;&6M$0 MJK=Q)KEZ2Y2=',\D2YZN]$*D:,IR=3H$-NM[A)C=HHM/E^@3*)'BB^I4S[^6;"4P3<70E;5)[= ME)X%KW@6HY^,RJ5 WV@*:8O]U&[O!Q8!5RU3O5;!=JUN JOB3\P[*!A\08$7 M1&T.VYTZZWK&KWN*WK_K/)'X(C-JSUJ7>-2(FR7T#'B6A0X M@9&C@H O@9G_/DO/_:^MO%]D-@>;5C3AC;U\0TL"*6$+M17FV&: +I0YZL\ M=9=MY*5<9.1T,%N/>UX_Z/8'0W?=A+).>R945$-%5JAOS\ 3HK^]$S#1$(:)K;"J+ Z!R(5C(O@N2#\-%9\C!5TH]CS#K"L$Y^)U:NQ M>O8]HND[3EWOB"B.([_K'Q(=CSL\G7O.]FMG^]:8\,=<6Y!>3=; U36,MB<, MW7&20)O'_8^,$!\DML<^J-D'9T0(?4<5*DR:/6O=LE*UW]@*/^SH"+VW8=:Y MSR3SO=TM[;TC4)QFJN3\L$G5[42'\<(^[;E8C>3#/RMDO '0;P$,.[%_"&AU MX%S 8 <8O#=XO($M>-.)/#ELW^==6N%;[_'C&'(/NA[0'%.54'&5>:]PAGX! MSUN]MZO[Z 4P1P.4E\F9WTG&9+'@L, 2 MT ^%3%39DJ#?.%NUAM!**V[LQ&&\;QD2-"Z%TDNWDFO!$H82LJRY2^ M[JU+J(DI'-S=\++^4KFJBH8"93!7IEZGIZX:7I8T94.RPE0%CTRJ&L,\+E49 M"%P/4._GC,EM0T]0%Y;C_P%02P,$% @ W8RG6E8X1=5) P !0X !D M !X;"]W;W)K&ULQ5?1;MHP%/T5*YNF3FJ;Q$" M#B*U=-,JK1,JZO8P[<$D%XB:V)EMH.SK9SLA3;J0JENJ]J$XSCWGWG-L+O9H MR_B=6 %(=)_$5(RME93IF6V+8 4)$:+!A/B%2/?&F+E ,)#2B);>PX MGIV0B%K^R,Q-N3]B:QE'%*8[8 FC!*B(&$4<%F/KW#V;N%@#3,2W"+:B-$9:RIRQ._UP%8XM1U<$ M,0124Q#UL8$)Q+%F4G7\RDFM(J<&EL=[]D]&O!(S)P(F+/X>A7(UM@86"F%! MUK&\8=O/D OJ:;Z Q<+\1]LLMC^T4+ 6DB4Y6%601#3[)/>Y$24 [AT X!R M'P%<[P"@DP,Z1FA6F9%U223Q1YQM$=?1BDT/C#<&K=1$5"_C3'+U-E(XZ<\D M"^Y.M!$AFK!$[0Y!C+\GZ"OAG&B3T=$E2!+%XKV:O9U=HJ.W[T>V5-DUAQWD MF2ZR3/A )@]=,RI7 GVD(80U^$DSWL4-!+:276C'>^T7N)'QFO!3A(?'"#NX M5U=0,WP&J8(/#+S;4$ZG6(J.X>L(=E[Y1WMM6E52V05 MJ_J%5?V7W=']O_:KZ_8\1_\]VME99*\:V:U&5C0,"@V#]C0N07D!;3D5EML5;M*IS'W9=M SE_N YU!71>H"<0- M/<#%#Q+PJW2!)]*ZI@T@+^\"M6O['PR9&7;IH)T 7YK[AU#*UE1F9^YBMKCC MG)N3O?T0GEV0U.%S&5&!8E@HJ'/:5PV99W>.[$&RU!S;YTRJ2X 9KM0]#;@. M4.\7C,G]@TY0W/S\/U!+ P04 " #=C*=: @[G[-D# !?#P &0 'AL M+W=OY2682_/Y"#I@A MR;77#VTSX=)^%O8"GM@6)\G0_OM;R8X!X[@//8@4@ MR?<\*\386$FYOC%-$:\@IV+ UE#@FP7C.94XY4M3K#G01"OEF>E85F#F-"V, MR4@_>^"3$2MEEA;PP(DH\YSR'[>0L>W8L(V7!X_IQV(/06TTZW@U I.6\%[ M1<&M%5P-6GFFL>ZII),19UO"E31:4P,=&ZV--&FAMG$F.;Y-44].9I+%S]>W M&(B$W+$Y TS<3EH:C0HB6* M"GSQ-+LG%^\NR3MB$K&B' 1)"VU(7.%#'/^]8J6@12)&ID0>Y949U[[?5KX[ MK_@>D$^LD"M!_BP22 [U38Q#$PSG)1BW3J_!3Y0/B#.\(H[E^!W^W/6KSV"- MZI%6]WK<<9N]<;4]]Q5[G\M\#IRP116PK@!5!KQN RH%W(@UC6%LX!D7P#=@ M3'[_S0ZL/[KHWLC8 :O7L'I]UB=?2BDD?@9IL;PBI<[$R9L8,)> M&+P.%I">L#/A,8T369$7!"V:WO7.I(D:FNCT@P3Z_]13%!V?(ML/HLCV6WR] M'IS)-VSXAKU)\9N^F"&YGFZ 8Z%!]+$B>/D!>4]33K[2K(0NO.%;YLHW,G80 M MO:7=K6_\V6ZN9=X^VA][MSN^LUHOW]]@;AL+79_:Z^PON7_1<*&<'Y9R>/T^@>S4XM>3:6TK.#AG7F@[;:8..=<*PYUZLQ,D9F4A MJVZF>=ITCU/=,YD[\:KUQ"H>$Z(@&2Q0U1J$Z *ONKEJ(ME:-T1S)K&]TL,5 M=L# E0"^7S F7R9J@::GGOP+4$L#!!0 ( -V,IUHRE[;("P0 !D1 9 M >&PO=V]R:W-H965TR9KP $^I&E.1]9*R'6M[;-HQ5DA'?I&G+Y9D%91H2\94N;KQF06 MEJ>TZ M3F!G),FM\5 _>V#C(2U$FN3PP! OLHRPGW>0TNW(PM;+@\=DN1+J@3T>KLD2 M9B">U@],WMF5ECC)(.<)S1&#Q-; EM>&R.%,J?T6=U\CD>6 MHRR"%"*A5!!YV< 4TE1IDG;\MU-J56LJP?KX1?M'#2]AYH3#E*;?DUBL1E9H MH1@6I$C%(]W^!3L@7^F+:,KU+]KNYCH6B@HN:+83EA9D25Y>R8^=(VH"4D^[ M@+L3<)L"WBL"O9U 3X.6EFFL>R+(>,CH%C$U6VI3 ^T;+2UIDEQMXTPP^3:1 M01(3T-/>2(XFBC/)^(GNKH'09*4 M7SEP]H<5"KPVA6H+'#+UR2" MD24_2Y',J/ M--51=24CI8R?ZS8WE+I]K5OEKLTX"#TG=(;VI@YH-.%"0+\"](V GQC)A?S. M3I#X1R0]-^CU_0:)<:T+28**)#"2/,HTK%/&"93@"*73QP.O06)SZS6@SKGTA65B1A48R6>46D)P1;V'+)@U\ MW&^P&%>[D&50L0S.3PV@K^?FA<$172A3\U$,&M>_D X[^R+L&-/\=]UM0-R9 M;(#)[@GI5(%D10?TD20,?2-I :WET7G+]/]6V@[=4.M%\*]6 -5-K&5%U#O> MNN&[-<+:CN.PVVN&L]F42U'=/:I[=BTX@ZE4AKTZ%.[ZS9I@7O12J'VS@HW] MP6%9.(.JUT+5[_K-;].\ZJ54^[8$F_L20XF(:9H2QD]Q>L><+NZ&3;0S> M]S'8W,A,EDL&2U4P/N>")?*<'1FJ1JDKJ%?%P,=-HI99/;S?W])2NW;XS( M M]9FS^]_-- 'KYDSN7-X*N M]5%V3H4\&.OA"D@,3$V0[Q>4BI<;M4#U;\CX?U!+ P04 " #=C*=:_I[U MP6,$ "4&0 &0 'AL+W=O;9!AQ+W0HT0!"WW<.P!\:B;2&2Z)&TG>[7CY1D69)I(5E8 MY,6FJ',^\EQT[$.-#Y@\T@U"##SE64$GVH:Q[4C7Z7*#X(H+L\A^3'#$F>T_ 2'6M;0P')'&!\A!M.,?N#"WQ81>/_N W@'T@)\W> =A45"QSKC>Q0KZ<83?98I<\^U*V;"!!=4K&D:JH1%*F&Q(E@G"EX3!>^-:XFG M,H@J89%*6*P(U@FBWP31_TFUI.*ZK2>;;\GKE9)S(2_HR43G,E;H]FI2+%G- M=@QY&0D:VX-!V^^Y-R%9;LK\3'@MR?!69*[,VD'22U-1)2Q2"8L5P3KA")MP MA&]<3T*5050)BU3"8D6P3A!-X]2/&#^IHM3@]D,>N*[?*RD2*=-PS-X?CT@B M9IF!;_7JBHP6VF$@KRQFJRLS![VP@!FB9:+R]OT1L;182TT>I+PT)972(J6T M6!6M&P_K% _KC8M+O0%5H51)BY328E6T;BA/+:PYV%R]IL#89P^[8UAG!48B M%?8+1R21"CVWW_Y(I (_\"]4EU,#: YW@+^C A'N!)&K,,G3(J6,0'%B)S5[ M$/;BS%1)BY328E6T;EA.;:GIOG614=K7*J5%2FFQ*EHWE*?>UASLNEY39+RS M(X_0Z/KC$3,=EO-6.4$O77*G".R+H_W*3>,9UYU MA-C,5J\0;LS1O#QI[\U'XM6"9'YFCF;E0;M^PE?O*VXA6:<%!1E:\:6,:Y]' MEU2O *H+AK?E&?<#9@SGY7"#8(*($.#W5QBSXX58H'D1,_T/4$L#!!0 ( M -V,IUI#Q[^EI0( -$' 9 >&PO=V]R:W-H965T'#B"5; SVR3=?S_; M$):T-(NVOH!]W/=]OCM\%VZX>)0Y@$)/9<'DV,F56HTPEDD.)9$7? 5,?\FX M*(G26['$ MLS7[&)V> MG*$31!FZSWDE"4MEB)46-5"<- *36L![1'\8,#>*R# M;2/VMA%/O(.$-T1<(._R _)V5)6C+$AQBC^:"KZEMQ7H2H-,%,,BH0IG@Y9F^C[9F MRES9KOK4U -+;<;$.NJYE\-AB->[B7_I=3X,_'VG^*53T._W]YUF'7H]+[AL MO>H,X)T>58)8VN$@4<(KINK_M;76\V?2&TUMGWYFC_575EVS3^0U\/ M.WUIEI1)5$"FI=R+H6ZAHAX@]4;QE>V0"ZYTO[7+7,]<$,9!?\\X5]N-$6BG M>/0;4$L#!!0 ( -V,IUJ6NM; _P0 #(= 9 >&PO=V]R:W-H965T MR261FL+I5KJ>HO9Z^]D- M3H(*.(>=9O??GPT40N(XZ:VW'U)>GGG,/#,>,WB\(]4K76/,P+@MV>"2WUF2JD",GU8KDVXJC-+:J,A-V[)\LT!9:4S'];5Y-1V3 M+$?WCH%PY8605W'R)9T8EG@BG.,%$Q2(_WO# M]SC/!1-_CG];4J,;4QCN'[^S_UX[SYUY013?D_QKEK+UQ @-D.(EVN;LD>S^ MP*U#GN!;D)S6OV#78BT#++:4D:(UYD]09&7S'WUKA=@SX#QR [LUL \-W!,& M3FO@7#J"VQJXEX[@M0:UZV;C>RUA]#.8XPH\K5&%P0VX)\5FRU =4K($,T2S!4!E M"N(LWS*< I7Y58P9RG)^[08\/\7@ZM-G\ F8@(J[%&0E>"XS1J_Y17[\]YIL M*:>F8Y-QO\33F8O6AUGC@WW"!P<\D)*M*4C*%*<2^UAM[ROL3:YG)ZK]+NK, M5A(^H.H6V-$UL"W;DSS/_07FCE6;NS)W?FSTY'^//A##Z3+,J?F<4QFV+7"% M&*E&LL@VMJ[<5E3)$=V@!9X8O Q27+UA8_KK+]"W?I/)JI,LUDF6:"(;!,#M M N"JV.LIGK5S-*_GZ(VHK=E"%H^&RJ^IQ"+S-KT)+.CR1'C;5UH"\Z/ BH:P M6 *#460%0UAR#(/0=L(.-7#;Z]SV/NQVVI0MF>/>98Y+8#+')3"9X\-^ MY[BOG' Q+@E?*4Y..5_GE--)%NLD2S21#4(0="$(E+GWM7X_P>D->N.U;X7? MUSR^AO*$+/AJRA?VQ>O[1 17? %L()]E$6L&\P9I$D4P@KYSD)X2I.T$;N1; MWD&&RI!6%'E.<(!,9$C7]3W?A_)$#3N50DTJM?/VG$[AQ3I)D"=TDB'E.LF0 MH6WYH>W(=8HZG2+U"GI4R3;\):O603K!(YT37"=9K),LT40V" FT^O=F2YF\ MLV[BBG?;+B#2O&RIPOWEP+KUPH.D/ 'SK?T_>)"?H5"'>FY@7Z OTT$..Z.#U.A8AV.80@>[U\%6ZI LE[SS%95K0Q@N68;R M_'M3MG@?W-8QLA&-E+S!4=)_=,YJ98NULB6ZV(:!ZIL1J.Y&SKT<0:T-B5:V M6"M;HHMM&(B^*8'JKN0C,^8:/#X]\U_QY6'.C\Z]![1#[R_%UF&-.0N)ST,2 M"20,_# *3M23OG>!ZN:E5T=X+O512?#A1-7)%FME2W2Q#4/1=U/PQ]HIJ+6? MTLH6:V5+=+$- ]'W5%#=5/W4BG'^:F2H23X<*;J9(NULB6ZV(:AZ/LUJ&[8SI8,K1V:5K98*UNBBVWX&;YO MTFQUD_8S2T8[M*IDG(?$YR&)!!+XP>&W%W-O#ZC U:K>?*-@0;8E:S[6=U>; M#;X9'-W7^V 'UV,X2F37[^#HKMX&,WOZ9C?Q 56KK*0@QTL^E'4;\$>MF@VZ MYH213;T#]4(8(T5]N,8HQ94 \/M+PJ/3GH@!NFW2Z7]02P,$% @ W8RG M6B+$)A4>! E14 !D !X;"]W;W)K&ULS5A= M;Z,X%/TK%BN-9J2=@LU7R":1VL!J*DU74:/9?5CM@TNZY]S^5@W\6)LGM^)$2 QRS-^=(X"E',39/'1Y)A?D$+DLLG M>\HR+.0M.YB\8 3O*J6:&D]Q8+:JQ#5LM:"G2)"<;!GB999A]OR(I M/2T-:#P-W":'HU #YFI1X /9$O&MV#!Y9[8HNR0C.4]H#AC9+XU+.(^@K1PJ MB]\3R)FFJD.0\_FY C3:F M/Z'_6BU>+N8.<[*FZ1_)3AR7QLP .[+'92INZ>D+:1;D*KR8IKSZ!:?&UC) M7')!L\99SB!+\OH?/S:)Z#A(G'$'U#B@H8/S@H/=.-BOC> T#LYK([B-0[5T MLUY[E;@0"[Q:,'H"3%E+-'519;_REOE*T1,P(^@\M<)+LD+1698$OBDB4B(1Q\#(G 22JM/P.N;/G"%'(V M"M.,F\A7=63T0F0;W-!<'#F(\AW9C?B'T_[>A+\IL]"F CVEX@I- MY@=@%0 M\#- %G)'YK-^A;MM5>[.V'+^7_3H/T?O)<-NZ\*N\.P7\%YB/GJ,TU+F&^P9 MS<":9D4IE4Y+I3.%OMI0022;.$V_ ]REE7=> MZ"1O7N1/8RS5 =PJ@/KT/*R093L6LH*%^=!E8,00V7 60*]O&(X80M=Q(;3[ MAM&Y(?1MZ"((6\->5MPV*^YD5K:"QO> %JIV.1 4%"6+C_*3 Z089K*>N3(8 M2\8D[EM+5B=8J!,LT@36(\=KR?'>A?IX.JG4"1;J!(LT@?6H]%LJ_1^M/OZ9 M!'@^M"T+#L3GW,X/'!>AH?:,X,T<:"$TD)X1/!LBVW+&E6?69F0VF9%;P@5+ M8B'+N-(84.:)&-U 3>*\M3QU@H4ZP2)-8#TR@I:,X%TH3:"32IU@H4ZP2!-8 MCTIH/9]EK!^M-4V$WG[#=EW7@;.!VHQ9.C9T+&^PA0E'+3TW"*SA9F?$,@@\ MQPFL<G$X-8557(8_)OZG.--);:U4K6J@5+=*%UN<$/7."WH7V--/0 M1:A.M% K6J0+K4_H\YD93I[CM.B/?;[I@'[G_6](.#=S P_Y0^4Y-W.DDLV& MLG-N9LL=D3\0';/39LH(.U3]/2[/2V4NZLY".UKW$*_@?%VUV@;CH>HMCHQ? MPOEEU6DSG^'KAN4-9H=$GM-2LI>AK M?SI75/<#Z1M"B:G+=42%H5ET>"=X1 MI@SD\SV5W#0W*D#;B5W] U!+ P04 " #=C*=:(/<,_) " "V!P &0 M 'AL+W=O;DPUHE2G.11,]V0%)7Y9254P@Z9:4UTI8)D#%8(&OC^D!>.E ME\3.MU!)+#=&\!(6BNA-43#U, $A=V.O[^T=UWR=&^N@25RQ-=R N:T6"BW: MLF2\@%)S61(%J[%WT1_-(QOO KYRV.F#-;&9+*6\L\:7;.SY=D,@(#66@>%K M"U,0PA+A-GXVG%XK:8&'ZSW[I J(G@&$#2!\ MJ4+4 **7*@P:@$N=UKF[PLV884FLY(XH&XUL=N&J[]!8+U[:>W)C%'[EB#/) M-1BN _>D(5@I2:G,S","WU&WI/;FQDY/3DC)X27Y(H+@4>K8VI0UZ)IVFA, M:HW@&8V07,G2Y)K,RPRR#OSL.'YX!$\QWS;I8)_T)#A*>,54CP3G[TC@!X.. M_4Q? ]]!X^ZTOD_]?D_JS\J1MC>@-#QA7^_ 1,H8<6-)M\OEMHH_(E_=)UV MS1=U\]G&-M(52V'L8>?2H+;@)6_?](?^IZY2OR;9[#7)YJ]$]NA0HO90HF/L MR;RHA'P 15*\^8HO-[:K=IU%33-T-'8F;),@IMO# M<1YX<1O?!QS.S/F.AI MS+PKYKR-J;.D!XVH +5V$T!C$IO2U#>R]=9#9M(?35TS?N*?X?#I\N-0NG"] MF/ZFKR<:_A9KCOU+P JE_-X'[).JGA*U863EVN!2&FRJ;IGC8 5E _#[2DJS M-ZQ .ZJ37U!+ P04 " #=C*=:#RSS6RX" 7!0 &0 'AL+W=OFWG3F4F/VMS;&@#)0R.5S6B- MV"X9LT4-#;<3W8)R+WMM&H[.-!6SK0%>!E C61)%"]9PH6B>AKN-R5/=H10* M-H;8KFFX^7L%4A\S&M/3Q594-?H+EJ[Y"2QM^R;'WG<\H M*3J+NAG +H-&J/[+'X8ZG 'BIP#) $A>"I@.@% YUF<69%USY'EJ])$8[^W8 M_"'4)J"=&J'\OWB'QKT*A\-\"Q9-5V!GA*H(5R7YAC48LJZYJ<"2]^0K-X;[ M6I,WUX!<2/LV9>A">P)6#&&N^C#)$V%N8#!;_IBU5N0'*$D*]]6 H63_FNU0$;=<%DP!Z#YZU?Q(OIT2?U_(GM4B^E8B^ES[/D&3 $*W4B673]:0A&W M'@JX)+OGBOO"^A5QR*-)G*3L<*[GHE>T&+WZ1-E9V_J5<>M:3BA+).P=+)I\ MF%-B^C'L#=1MZ.2=1C<7X5B[S07&.[CWO=9X,OQPC+LP_P=02P,$% @ MW8RG6DZ0W1C/! :B$ !D !X;"]W;W)K&UL MM9I;;]LV%,>_"J$50PLTT5V^S#:06"Q68-F"I-T>ACTP%AT+D42/I./VVX^Z M1+(D1K.;XQ=;HL[YD8>'^MM'U&S/^)/84"K1MS3)Q-S82+F=FJ98;6A*Q"7; MTDQ=63.>$JE.^:,IMIR2J'!*$].QK,!,29P9BUG1=LL7,[:329S16X[$+DT) M_WY-$[:?&[;QTG 7/VYDWF N9EOR2.^I_+J]Y>K,K"E1G-),Q"Q#G*[GQI4] MQ8Z3.Q06?\9T+PZ.41[* V-/^VEH%6.R%96CFK$:1Q5GZ3;]5$'#@HCM[!J1R3%Q()%G,.-LCGELK6GY0S'[AK>8KSO*%)P](I)%Z ^YH1PM-X0_4H$NT+U:F]$NH8BM4=MZR=(MRV@FA<;Q?4@E MB1/Q02&^WH?H_;L/Z!V*,_1EPW9"V8N9*54 ^3#,5378ZW*PSBN#==$-R^1& M()Q%--+XA\/^P8"_J2:NGCWG9?:NG4'@#>&7R)E\1([E^)KQ+(]P=ZW"W=.% M\[;>\0_WWIH,MUY*;L%SCUI*2R9DL2Q4,^7/%/W]F[)'GR5-Q3^ZU)=P3P_/ M]7(JMF1%YX82Q()H+'[^R0ZL7W3S#@D+(6$8"-;*D%=GR!NB+[XP21(E[]U; MGA5W[JJ\IX7CCNRK)GY?#CI?:N@;1'J.('7X>"^E3_R:IM6 MY'X=N3\8>7MMWB8D^XB61&Q>Y$H7]"#QU 4)"0LA81@(UDI+4*R2BQ_L%-;(_'MMV1C+Y51PQ"'6?D=SBX;^5:8[UD MC.O(QX.1XW2;L.^47G":$$DCM%++4QOJ(.?490@)"R%A& C62L:D3L;DG$(Q M@FM+1 M'JQ[WJ =;O^7W_/'7>GH6_6D0P-R)^.NQI!=LO=:'.8@X M>2%"TD)0&H:BM9/15(KV^*R" 5I @M)"4!J&HK7SU!21]F %] ;!F/3KBI$7 M= 6C;]5] 'H4"&NLG"#02X;3U&?.<'VF>P;Z.\LN_N\YZ##VU.4)2@M!:1B* MUDY04T(Z]CEEQ $M*D%I(2@-0]':>6J*2F>P&/IQ&:FXASL;WG@\Z!L,:J+R/FP=YQ2M7(\TU[@59LE\ER[Z]N+5\,N+:GRV+_O-,>VE.L:[^R MIU?%]KG9X,NW$&[41,690 E=JZZLRY$2/%YN[)L')B5+B\,-)1'E MN8&ZOF9,OISD'=2O5RS^ U!+ P04 " #=C*=:"Y[9"2@$ #8& &0 M 'AL+W=OD%-F2%XI8F>>8_GL+&=G/#=MXGGA(-PF7$^9BML4; M6 '_NKVG8F0VE#C-H6 I*1"%]=RXL:>A[4L%)?%'"GMV](RD*8^$/,G!IWAN M6')'D$'$)0*+CQTL(SCGQIJ-&M*Q>/G9_I'9;PPYA$S6)+LSS3FR=RX M-E ,:UQF_('L?X/:H)'D121CZB_:U[*6@:*2<9+7RF('>5I4G_A;[8@C!<'I M5W!J!:>KX+V@X-8*[KDK>+6"=^X*HUI!F6Y6MBO'!9CCQ8R2/:)26M#D@_*^ MTA;^2@MY4%:IT..+!V"H>WU0Z= M%W;HHCM2\(2AL(@A[M$/AO7] 7U3>*MQF?/LLEMG$'B'Z15R)C\AQW)&/?M9 MGJ'N6DK=ZS/G;:N'_WOUEC/>=7Z6A'%U+,0TT!V@OSX+>?2)0\[^ M[@M]!??ZX3))3MD61S W1!941&/QXP^V;_W2YW>=L$ G+-0$:T7(:R+D#=$7 M7PC'FM'^%,U'D2(M%4?T$7-C?:^T@Y;6'42LMT$H+==':\7 .\7 N MF3-JNJXXZ:0%6FFA+EH[3H<:T1XL<-Z0-]R3:^R,)TXW;9Q*G:2-5JDP@]8]L=Z31Z$O?I0ZJ0%6FFA+EH[+(?B MT!Y=-'EH+1VUT@*MM% 7K1VG0_EH#]8^;T@>_DE+P7.L<3=YG$IU&QAG@<(> M*=N][B0/\ZA3FX/8N6R1,Q21LN!5TZV9K=KPM_9TJ;K5G?E MN=[YF_LZ8UJ M5IL'?-7SOQ..2@N&,EB+I:RKL0@KK=KHU8"3K>H3/Q+.2:X>$\ Q4"D@WJ\) MX<\#N4#SSXS%=U!+ P04 " #=C*=:^51R-(P# "L#0 &0 'AL+W=O M;/-U]]]V1=R3G.R$_JQQ MHZ>RX&KAY5I7E[ZOTAQ*JBY$!=Q\V0A94FVF6 M[D\NYJ'7!.-Q)I.JRI/++-11BM_"PMQ?%XC_[>!6^"65,%*U'\P3*=+[S80QEL:%WH>['[ M&=J (HN7BD*Y7[1K=0,/I;72HFR-#8.2\>:?/K6).# @Y(0!:0V(X]TX17C8^[3S/AWUOJ(J1Q5EV9#'Z9''=SB,X\FP MRUGGS;I6"8O66[)"U#'0=^:@QWSNB/)J;K#?=/&HXWU_,IK<0\932)RHO7@OA/C\5;-'X]W_O$2C(]+, F"$S[[-HY'6^UW%&!R?/,P?>@K/O[!!;H$ MDT_[3% H%377S5VZDW9/D:OF MZK-^\86QES2E5SC+CHARZ64A*DA)(&?21\Z(X)9Q/)@)62C/&5"7<@,,UY+AVEJUPG"B!2/ADX,#VX 6J=C(E<5KE- M!O-W4E^^ ZQ[8)!QWACLN"8P&A1$*2K%C>Y4%U?!9Y!3M^]7A78XDV05=+IN M2ZA..LDDEPF539K 78=& TY3L"/9; YGE1<>@$KEF6XDC,QR02H/:T;=T+)3 MROD=/!U^IEO:RW1CQ:KE%DU3&ZJ;1L9T0']3S6AORG9?I>L4[#%77Q9Z.*+J MPWU!;R5-V;+J+]/& *8>X.JD*/CJ,VKNVL2?9O4F2P85TS4O3E+$BJ>;0RUO"(3_<_HEKZ^ M/J$I67!UWX!#MVU_IPE;9'%SU2U,1'U5V_X&PPNB9MNO/KH> R&>>M;D3[*Z:,< MP[(AX^J#Y;%S8GW81QK'81A%V(R.QU8'8VS>H@B^=C7,&S"P/)#I97.-KS9> M(?OK %O3?16"C12O1&RD^%P#8I\W8,2Q?;6Q/,# 5@&K'>$(:PJ MY@V[@W$DCC$$:M%>HU&$S$X$'_OZ8'=)&,:Q'0',[B ,,03N1AS!'( '# G# MZCVX\S[RUN\IK_V%=O0'4$L#!!0 ( -V,IUJ7BKL

-.3T142L\"N1J.CD#HK8N>SE'P MU'*M8YZ-0@:[MJ]IYFU\Q!,S5]ZVZ%8/(RJN-LM4T1TE[JY;R:YS15@48GMB MB@#7C@TJL%FPR5M-$42F<62+^"-EG^_;;L!H)^R%#L8=^F=.A^.BM,C,W'$K MY=^> XR9WZZ^J2U?=C6(/K@=!*GG_/U],5"@'XA:PW\3+Y^W =,N%K MEZ,%7,]]TQ\>@B0.9 %E7:8"/=OR715? 2A8_6MCD/+:R(F)2>A=>K!ER(: M3)"0QX;;*T6065T/11?Q31G\?0^6?:&\#LYIOV>C5Y*L^BZE>-A^WQ2$U;32+CSNEDEJY?A'<4CQ O M8.GDB+ 7GSH!X-FX2YG08LD,@8[*U;&.?9O DAL#"@X55'<P22I"D(8%+]44>@;"/Y/O4;]4/91,;D@>^ 8G@.=-N$\ 54W[7 M)H OD:(I@&?=&8E%5J"8G2$B4TXQ>"^_VZ9(Q\LMOI[,QQ,)=^JEBE^X)O-W MI=DUI@#_ZP$=ID;%=93"GW!KR!I1"BILA%(P MSCQVI)V?V,1J/)_%)8X+*D]>$P7!:M+0M5SGU!L&/=V;)N,H]0V*@'#A7BOX M ,E8*&-B%8M>>@Q[^7,ZY#AOSOXRP#>5385BK!HU-Y'-:9WE\>GV%]OO(#?% M7RALUCM',+2V>F6K_]C:ZI];1$'YE),:\U 9QIH\>=$Z9LE1_KRBX4]>;)4T M*;SNE%E;>9K]>C F0IIV*40B8(^ MU4X=="^J4$?&X".OU_/.V4T/P_@!"VT8[,"R, =.H3(BW') ]V%.V^V*Z"A. M%M&*26C>3,IAQF&-':94L"F&<)YSKY*?$4!U]J)=S-L&HH*43X]_DI99 <5@ M>)A[2PL+0N6!-V/U9)"&W!'L3>Z%5M*'DV(EZD)H,VUMC*>*EVUMC,?$2VJ7 MLF[GB%5#/OZP[3YAN-\E).3: +E?D\G;'[9,Y@>4&*R4>XJ(:P=YW0S-.UIV MS53E6G9QS@CA>4*N;0P M.GZ+]+ZG&*X0*6NY?JY-;)^!YFS]]AD1]ABP7*/%$+;F&L5/W[?FFB80'7-) MXD6:2P\:P6A531+2-HY3= ?HT\K_PCSRJEBB? M,<"B+D-?L$DBWOF*B(ZRB"YWHODWS!IOJ:EV<>2X6(=&U0[B"72ZCO[4?'&! M*4M#5<4$U(;8N%'B]7N"H@LHYZ6#1'4F_=G'"]S_Z)J'2P-E!"=?YQU>7N!^ MDZ!U LS\S/;7"RQ2S8MBJ'W*"O>2X/X& X >&J^>+"K+C=D"!1*@9Q94<5)E M4@DJ\'AT%.47K1XEI01,(?/)B9MJN#')X8?J*Z]UA[V+E1U=>*9=>X M%-NCU=?R&E<\K,HBIT(: AXDZ3-=WBN4 ^_47JDBH/:@J R(R,R5]2Z*=?5R+*\CY(3LU5J/RK3I:T16T!-1+Z^8 MLB72(!1CH2 %1'>@6P@Z&K5GHY5WZ/((9AX= %3!TQD(?5F4_#*U]0=[ M4BOG?PB*6R74TGPR=+ER9E?5&JXEN\")NK88+"^Q::V9J+?&VJ7*96NL;3+6 MWL31E6%3*S%L&.-Q4YLU5QXKUBT%#0Z$AEY1->3:PH3:?8QE!<2[$$8PDY*\ MW M3*\Z;E_DI4G+-;-8=#IP\[O4)XJWEVX7KM2X<1-[\XCC8T%LPW-T"Y*J? M7+3+"XNMM62?OW V-K&/U;^!%LE^L*7&3]0>UL0?;\*[?(1L<8M]-[D/'O>8 M0F*&/8U* Z@VMM3OZ.HJC-.LIC72\L[2JU^NG_:27F[O)=5NH)7.X]$DPL+G MJLOJWD=Q7S*XC@^3\#ZC^XBMK>)Q1*V+)ZJUHKI;>K_'K;]A&FX0Q#"M;[\:S;)Y2LT.J!2%[[=[?Q'#32NH;"HR:^C%__>S&^GHKFFTO0 ]#Q)ED H@+"J@;%R_HU/MZ]>PLP M*-I>#!HDA#?%&TVMIV]"H-ZJK70=3NW$U%UU5]VA,B_(I>;EHO8(YKI6:,MD M?5[7V90FP8ZE0C:/"N(X(KCH"HMLY9J0#Q^(IK>3Y"&*ZJ3R;S;=/-?%7V-+ M>FPD*WJM(J^G1JLWD8 APJK/ NA,ZT^[C#?7'-AB-D'-**=LDG\SM<8#9-HI MVPFSL+%DEM;6MMS6UO;O:+2U@6(NKKM.CS;*V$:^4:XRA!9P$;]\L/>I'+%G M+O63U =JPQS"D;NTE*:6]/^?Y^;7U_SXP,56.PWL6*8U#S"%,* M.'H\)A@O?,=W#G]L\.5/R#?:MC!-L5-2"%I_ *"@].@^E9'3N;>XR652J+&K M GGJ/"F5L'F-"6CA\1AUART2 "^Q.:) PGQD#@7L.D>4!C2H>79U[\XC#+)" M$<13]96/S-J6F!4'UF,^J!UG^>\.+J4IS*H03%E<38,_K114OLRI]G@[11CK MKW]Y_^EW;KU([GH](+,4[546([ 2 <9S'CI48$&Z[H]MU_:QU46>T4:M/$N. MPR=DM^FC2HC(WPIGJX7@YS&E]FF_YUW($CZP)'=0.U,Y7ZPQ!.YY#ER3JV!' M7$D/2U\(7@<_5,GE>!:T' MCPY=X7CUO$R1R:5QN\LW^@)4J&%"[@S32NO/1I#:+B8-(!J 0ITMTHTG03D) MT"A'9Q@,O.Z%%&P V21.!H#>OE.(D"I74RF/F*?0=IW@<.@'))FI]X^&;K=> M_N(:7%I'YEQN 7D>BXM6$1>$':O3\8:L6."CW#8V[ZD2U*_2Z@6>(D2:I:E, MC[2?I%@$;-12:J/1P0<%M\T]T&_3GU@;] NUA&YC!GF&5KZ8PQ#25CACD MG(T$^9REJ9)46A#T8Y'/OC:Q*,A Z22/O*AR&_0!*NUUN"Z7Q8:=EJTM9VMM M3YQF$*71/$PW(%>^W(/*"8(A7?..-0QLD<]%7W([7TW<=:F]'A5VT>L/8]D: MLSS"'W9_8*I.%U)N+WE52Y6KM.RK^K6R+G!B^<>5-##950->]_X0J@%V0+9\ M55&G:F5\(;%:+;L5JW\L_6G[@32 J!M-HFO5GL#BX,KY!E"C93:OO-R0)@OX M6CY4(6F_/KV_[,>A$1H='UCG?(#5-H*!Q67IJ&6>]*P9HJ]HBX7+*^:T?4*6 MM"R_"R?K[W>W!&N80V(?#EO6K^WWV$Q4M;,+.9^R?>VN+-:+V,M5:ZB3G*A> M0]*!V=:*^;[R)YL$K$?P[.554BS&H5]):DO M6#LI4Z@QM(O-2P!OG +2?%< M8A;-L]K5EZ5:FE1D47"!"Q(H=YK$#9#P_CGL.GEE6 H1L#H#C WQG>,39E?Z M*O)LXKKV"MM746\#"NJ1.M,6SU.BP(>V>%YC>("65L)<<#C34DW&1D!I)NL7 MT*FQ$/?@LOK. (D7WO)FR>$0*Y9H%:NZ8HB6US^9U_\TT-JLNG!-M775 \]V MI[4&7-A5]H(\-?R+;XL.%BP;6(4B;EJA'?UK+*PT]-F5G >F%0/S9"$YRPV. M;*'* K_VZWM"[>Q7%ECS='KSE48G)HBXN;C\N7 >FK_TEHE^HA%-> M\5>K_]OI64%@D[X-RH30V+&6$L-: ;8&K'MHO_$N<+&@7)WLIZ0Z+6S4)V?'F^^JQ%7P^)6])VQ; M%5-K$5%8UZEU\BDGW\';ULGWW+)T@"5IJ2AZ(3*D:(OGBY@_JYN[:W!(8:TD M.WF-1T4KD7:)9G(%;*4FV#55Q=FM."0J7BW!+JP2EG%D=<@)P.V*N,U-*>O.Y0X<2;\T%J*T1:JBR87[J&;=D:IBAR0-56@M>'OYT@1? M[8LF>[HMWKP/R J 1 M7>O,$1$70 V.L/N9(#Z"H( \"&13MK6HVQX3Q"6SJ\CN$N!DCR;RPIZ[N1VO M<2Q] <3AF SCNRH"!)U/O9Q[60/JDXV&0VQLBA\<$-1/7>>H2F2+V428CU1] M!,1%2G-" NL(/W(^(IW.L>6X 5LH"7R&:DM%S>TQ75D\@K O1)KB=/)T 0R< M%GTT4% 8YIE"JL.!T)!]Z6.#T=+3128%>G!-*S[ZM$M,-^P)UMGEQ-1@%+ AIW@9 O]"1O005FR M U%8N74M* KZL74M-('(@8_3&4N[(N!')!]RT:53="USRVR M%3J!$&Q$[_F!9XJO!R?4[LQ5JG/##BSXV*;8&@8=636/',E#$/'B[].[^>%=^ONMUW@L"S?[ONR;;GBW-NDHZ M!1N=-3O%#AE0C2X=VS5%=MZA?0'""#P:_G)V0 MPO1[#!);_6U]1O6Z=%M0D\:FS#,U@9G;9&0^OYD;94"R#[ 3'PGV? ,+T]/J M!-: MA.<.'W3^"<%0F#,_- GV608#-J,DH*Q>;\U-C]W^T&ZG"C1^GW?P= P MU?*,4:/#\3%47$/(X/+" _EW[2,@U_T>B-'&#A;3Y]ST+?8TD"E[%85,2$1L4FU?DFEXP(=YRM M0<7%[&IF'H"\_05$E !;M_8!,%<91]3O]9_# M[O$I=_D[PIHRP"( M2SL-D9)5=87H2["+%9/93Q8IV@V"H I.)RB0/(5_050 M#^S!H$%7.?.U][3%'=H]QSY3HJ)#YC_@AX;71R*A MG.N'>%>QX2$0F8:0<)C9K! B,LD)85#KMZZ+CB<69LSDB[+U_!A:76G]RO(H MNQRCD#!TX88!4NT5H*3NH^IN.7!<-!X'O#@=*M*157 [K2SMY$DS,(%OYW!C M^BOM@OE\ZD:>V [5'"(?N"?+->5B,WSU:%B"7@1*7*"/>Q\:2CY6PC9R:ZHB M%AI< MO^@[M+\5<7I9M*1VYI1TJR)LI-?(F]HUUXPQDX,K^Q/ %G"4FWVK)A M2/[,\ZS*B;VU)^^47T%#/%JFN M1K-LW>ZSQYJR6]3@$02 "MK(P&J@8(-S]';5$;P" 6VB+GV* L]9]J/L>3=G MF8RN12;9M8_L0M*1I!>XG^Z9=,.@X')$;*?K!,#+'%Q2&USYU#O4!E<^/;A2 MY%J0",]9$9[TO0H>+.[IJPJLT"K@XB M]4>[J[2JP"SB/E#&+G%JV/T%I1F?"-9>#Z >J):LWTHK@-A":Y)5)MF#UB3[ MS$A==%146Q\7(I30\2+$4L7BN;!/@+$$Y(@ILW/!1[W#GJ-*6RT?L3_T,01) M5-DHH$K+4)\@Z,E8:C36"H;/,IVG;@Y@O+8=6Z3.X3-&!ZC9IN M("Q9P!F7N!!578Q:&ZCP: M&O!;'Y4H.RV4^I7K?D31#:Y9 O8^YKM!(V[^G M2R4RLYM_DP7H*>) U3KW2M:)EHX]B8ZU-<:;RHG@4Z@."((VCR)L$W:88L.R M8!%O0&..(Z_7\\[)I]'/0?='I)<-=KN%#(=<0Y?[AMX M7_8-; =RU5];0)V]_2W F[K)'\>;E3'E91>*F.)<&:$QFH3QU*!E&EJ8(R:P M?*RV*C;BS)@E<^,VC+&IJG&UP#:$#Y4^@_?Q_ 9^SN*O\P=CY^/;76,,*HY! M^@Y,BOU7Y]%,3'X39MQ^-8U&$:B-XYH132/Z.HINY[(!ZRC,R#$@-X ],L.9 M$;++0+9FC83;@/JVA%'"&]O)R"*74ZHZ6*8NZ7 S.%PCO ZQ[VQ=\UO8:7*'[17AI\6,H!E. MDT7>4)9V14>4+4:C*,L TKR)!!8,FX7/MV%*\,!E4,MFG-44/X:\ALLT6>"U MJSDC;1G-D#-N%RFF.:DFHK#'*37N#&=\:^;AG[#C"H@4,&' >#Z)QJ*5).[5 ME(/A]8D 0H T."^"AXK(P:.Y>+.=W\1M ^.G@SD'>-6&OI&?*^ MZ)J&\_+8B"RXCFG$]T^[QMD\G(VI7?$5-F$=+T9S<>FGX9]PE+& <);%^#AO M#(F2];-&-8D(#NL*7621WS,2)$6UT^N2F(VPB8)/88AJU&V6)ZN]+X*^PM M2H10FR5RFVA\9,NIU;N66E6HU>$B'4 3?#) $I=]_'663F:D R*V/7=O"D;[?8MDW8FD(Y MPODBC38Z@H-"LK1P[N88A<.\3*TE-X06;]2 M3#J:GK6D$M_NV]BPT3=.O:[F'#HJ%8>OIAUQ"(O5Q?1^##2SJ-A20.]QC N' MM^DQXW[Q"[5R@&K'#@)N]-A^B$+**.;@REM7K4-BK:*@:(P6R18HRQ/H)=;GH$6!GYX0KVF&M#L<=6!BQ MXP9#'SW6)GKG,7Y'1-*8(A<-41Z_MWM'(M3]F\,"F%@]EZN^4.U(+3K/@H-7 MN(Z13,D7"5V5^G;>L-?-.[-3,?ABF)$>4R@GU2.5:V95X;T<_;R-U5 VH!R* MR_VGVC(HBG1_:LN@-$=-@V*W7KJ]%5)'_:6 B]F&'M3RPQK3:'H9 MI=)+=)B$Z9A<%1&YR^!! !&O#'9S@Q.J]W, &8M,^:W$CW!@=[#+71/?&T=L MRY3>W^!D!4#ZAO!0'[FJZ*UQ5.-$/.S[>&K>+Z.N"B MCZ-LE,:7?*67WM(E 'X&*.X9EHP6$>/F<0?C,1X:[P*W.ELR\'%*VT(T$D $SB\7"$Y*I\'O##900KO%+N1@D"3(K% MBUI:H$)#&)WOUN(6!A&74+]U8HC1TB%R;&M]'=Q\7^_B\#FHEVD(SQ]%W9$_<+P"2=U2D?C]!R$2KROTB!:P M+I$8)E\:>I3?L(%VP]:W6!2,SW61EEW=R!% 7B2>Q,%\DO\HT1FE3<6]=-$( M/9*Y&)*9Q-3$ZZ7?<&3#20W"Q.QW&),#!WD#Y+'20*7Q./@W8&^-4U6$A/F M*T^CNX15B)KI\:A$A',.[8JDTSRXD'=PCC^1O%V1O%,^&-C18D9+@-$%I<6I MFX VOT]X*@R@O8N4RM-X\C60*JQ7"N3T90Q+B2>8*'X)^(98\>!.O8>[<:RZ%-&!2($UQ9*L,0(6=4:3P ME=CKX_5*G@'%&RMP/)5"2?:V3I*TO%[))D'K)KE'57N]P%*128 -8U@-1;5? M@82#[G>\R!@ 6<874)%"04_HSC,9X%CS.X#+F&(F@5A,HTA&OHM [1%3$C8Z MUAHK@$@41:-E2E6\B[1&5S2-.5*39#I=S$2PF!( L9RS5+IG"S)8A#+>O$P0 M,9ZS0+.%8E; RYU8S5^2#^OFG%6$2*5R?N\JU#)"TOX)Y+/2C+,(R&GZ)XQR M'=%9,'F,;L,4CZM(]O5%J.!@84"04PAM$!\'_4Q[4"X!J6V1J/$XQ2DU<3R^ M4_N R[.B?%T!=&G]6RI**^MR&Q=;4Z?MZ@J(U%U,X6['?#T?]X.\O)G9 J35 ME[:R'*),KT6A0R.\UU&>JE6(?Y4,0! E=JF9$]I)A96ID=%7:+7*KQ=RT>X M2L,%FX5OTWA*ZG4,$C6*#.()RK#" @,8-$_HC'&\\;;&$3XB0.1LZE5O0Z:7<),/4CU^>AN>M7MV9^![KM/A M'CTR$NVP$#B2AZ&(MHP8"W,T$#$B ^?4IC)47!+:MQU7*ZW=Q>I270,A=&;U M1.5HZTW:XL]JAB\3".T#BU[4&>2H\UJ6 OPP&&2Y9WKZKBB7=,63(3 MSTJ'!\\7:*,?B=Y?]A?LE1#(NNHXHD?5>+72'X?VL>.ZHA,<]843@XB(3(*@ M56@U=C@,L#(U-LS,JYK(UT1]("YYW+LP.A@LV!45N,ZPA\?>&C'REW^XML-- M/7#O56L5[Z "M\B4Z_"GHFAU]2NR6*7L+@2E KLNP?+MA\4?U;]!.*&3:HMKB+LDEDBIHHNN9QPU"\-_4 MTB+P>IA?PC(CR?U6( K&B9]T,:^NYP2\)'IRH5 I6B,X':=/K2U%TY>2B*2. M(I>!1"\%D7(CB^?)'B^U]Z%NE20SRV6JY)M\N>HKK S+D*:6NZ(6%6L(+/*9 MAG,DS+G6KFB:# !%R!Y163XKKR6WRHR^+=ITPKVA5G?B>/BJ!7GU[/K+CTO% M6IX]:G^"Z@I\\8?KG:O6/0JJ/(R ;-YVN0;JI1XM*X%=*F38-=H_Y8YY#$T2 M:T^M?\(8><';QOJZ]AFAG3<\/EGV(/64)C$=B_%9QK^&GC\\%2;FPY_B8 HE MAW4%ELH3\\UW]?;8]1,!I@FE -6JB[Q'2/$4X7BX['%5'6&HP; [G=W'IH+! M_,+N"U4AQ>"D*#N#8L%+,U\9#(OOD!JC=S(Q"_J/P'U3WEU]R9NDY6RB9-/V M/&D T;\62;J8KE>6J:5GHL:H9#O4.82[%\@&2LQ/I06)"5[1@E05:0H(Q?+& M:N1\^W*AG"_KU]A.@6'8O9[EVMZP5=5R@O:Y5=4:4T_B;!1.C(LH7!J;\8/J MPL+]!7GKPK9JN\YIMG+5F(4: H.X/AQH?H.VK]D**-'R^$80A9/UXP)S89*ZLN*/BJBQU4:_#'<8..[QQ*]U.ACV/>,8T;8Y*> M S.>HEPNA LE@!_YV,4!I724X_'?;4/!U1&O;6FT+ T2J^!P_M%Z<9#=*0G\'Q@+P"9GN.>G-G91%Q84Y@JB M$>]IL3.7X^)W0D8#;=0Z1A&-6K63>QH4QJZIAU#H3;!^GI:+&]&@6E8J&;?DDP''M_@CN6*,F1GML_6$.R6TP.UHGT71(K< M+MFU,:9/]EO/=2?"55.R+4 ^XE*N%@;'"*E<-MWAP,&>M4 [.-!,5,9B>ZIO M]RY$=T;-+Z)PG44X9*T2C>LZ7[FBE*)H):OX)FRQ[[CH+J)J=9X_(*<210MB M#3OE#F6R41[WD)O95V?,/532#0RCRC)>[.%5@ RJ0)?C$IN7L8'DO3G%$$$_ M$'Y8.AA%/%&6Z#GVF7"%"NI*6]9'4FL#,!_9%$_)1?JPXA:05EA8WQZ0R1KA M)DM"'J)C/2!I H A2@XJLMW!&6N: 9?@TE+/Y=2S[:[5 *)EF;3&,15]6#,) M%?0.'>&#G%B*+EIZ8(H2*W)2M2S*&G%0!EA_P^LL.1U[(#6UV/<(]K65DAM! M! @F$C/7C&6UA7[S)(3<67%B]_+6\&=6SP'6ZF"U6[3>#ET;A8".3EV-D M5A_6Q.0E3.7R^0'%)88!AKB1<M[\@%:6H.$%]M==X ^I9 MIKCV$K_<]OD7/KU>_\+&9%-M1%C6!D1EJ48$&Q.1]7P[KN=R;C+'>AO4"XYK M8\@"%^4:5:KH%!>_"B>P>5''))Q&L_%4Y/6GT6T43NI>&O.+X^16MNZ;P2;D M[UQ.152-E;WJ8 UJ+"[?*DI@&8626S7U \),UDZ=/!3JVSU69&LER>R%2.)J M9_8_2_[SA"OXC3?W66G+2R-T+JD+N02C<87]F403[^CE4'VMER3P7(]#&3;_ M0N^$6$X[O ]3[/^I,''WYZ*GE&#NF(8]ODWH&QS,M'.-^*ZS=!C!9O_W M75.#]W@!/"!+GB843*]G41S/*Q;57_/CT2Y&/%.#9N*99U)JN'.OX\%6RHM*7J*S6!- MF-S%[;(<=QJFHQMC_YUI'+RMR3_/I?,Q"AYO)M'5_+>##RA[K[J;@S'^]]MV ML_?A.TLU_?4O[S_]GM$_ >/'<201_J]_V?_X]O>7^^=+0/+%[T4!0C_E#CHW M<71E]*)KD$<1X8,Y$O#K!\.[ NRDNJ[C.L*^>0)9^UK[VO.^MGU&J5^_S2CU MM\MD_ #_NIE/)__X?U!+ P04 " #=C*=:2MFX[!LR 0"ZKQ, $0 '-O M;F\M,C R-3 S,CDN:'1M[+UK=^)*DB[\?7Z%7GK.Z:JU9)>N"%Q[_W/ZOGRI\EZMF^XWK/O_^YV[N\N?GS_^G\QV__W]G9?W]Y M^"9=^?9D1+U(N@PHB:@C_7*C@10-J/1W/_CIOA#I?DBBOA^,SL[BVR[]\31P MGP>1I"F:.;ML]FMP0?NFTE=4VJ9UUB>F[9BD;;9:BNQ<$-VT'+O5[BM/JD$MO=6T M=1M^4BQ%M1G'"%R@43 5YR- M>::TSG1U]AR'NIM?"C^LO!!_=+?12$$:A1'Q;#H?8.@;FFJ]=T=\Q>P&:CN; M1P(_O)WZYJ>^-V^ E**=J=KR=)PW4T]&UOP4_SB_%)[Z<^6-OW1VK=INMS^Q M7V>7KEVY.F/\^8F$,QIM?R8"<_[ZT-UT(3Q0_?3?W[_U[ $=D;.WY)^$9\^$ MC->1E_RPH.C%D("(-ZAW]J/7Z/PVH,3I_#:B$9'PUC/ZKXG[\GOCTOS MQ^D8WF''GWYO1/0U^L1&^ZGS'__Q'[]%;C2D'12&LYD<_/8I_O*W3_&CGWQG MVOG-<5^D,)H.Z>\-QPW'0S*]\'R/P@#_"ZZ26,+B##&\^AK_]%IPW)!7#USS2KT5& M<+IJ6)KUVZ>5IV9XR4S[?75#FPS_04GP%;X)YZ]I-3HX_:)>< ^7^\[J*]J- MSE^U_5_0A:<[[ U#\MR08E'YO0&R==%W7ZD#^G2(0(W?IBN-SE?\8O\77DZ" M8(5BUYYS!99C]=T.?',V@J<,SAPR9QNHJT[[4T:&:;.W)XB_N!O3 -2!]_R- M@@Q^<\F3.T2HQ /K1?!J),A=_ZOK@2BY0'<_=%%_7+\"VD/W:0AWA=%L5$VD MRGOB]:<[L(?![$4N#9-799J&?OAIJ$>8AJH:;R?R0%^H-Z$/H+Y<#^8#*&=0 M "UV]S1TGTD\YC&UP;]X=$=PR5V_!]^&?6+C;[%8J"L(0J-XX4P"AJ'Y% V] MT6EF'*]YN/'.1F4T.O?J/S*.JWGX<9G[C,LZ_+B:^XRK!58N="\\=PCF*IC0 MPP\3C$PV3:7--27X.A>/@=,-@JM)P-Z\$=U+NK&M@!;2F\;:&S^M6L^ ]BE( MK4W##48?'9.+D'D2,":)^307$9CZWQNA.QH/T:U@WPT"'/**?3]_#1VP_NQ] MBY/&C=_7;I]6?9I\WWH]?7E'/!R9N>FS\*<11A>\]=^41GU9'OW39 MVJSC)S?V?>TF*JX]+"5IUIZ5!!EKST->S\*33 _T)J,G&FR9[!C^S/2T,4&' M<_/HXM\RSA90#?*^Y8GSGS,]U 'T>P[9]M#YSVD>FFB(>+#@2*+($*/#5U;XTQIGZ%O M__:W^3"=V:40<.I+E\Y^F7V>O>33RKPWDT'C@ QQH!4MB-":/RCY99^9Z7S- M[ W/\LS,X&YFQIFF%C$SDX.9O1%*53N^4#9Y(X..9-#5-&0PD RZ4@09+ [) MH)PIQR9#BP,RK*AH%(E"5'2;KYG%*%>*F)FJ\#8UL*L%3>W@GE,B7?09DR[Q M1P=>]CH>NK8;?:?H!$N..\+,B^\MPLYYHN;Z7Q-,WX#'Z7OP,>R^NA BS"Z# M[T>^UXM\^V?\K-\^;7S%G!SSD90F*.K!W;2:T+Q($3ZX UD3FA?HLZL'=VUK M0O,B]?G!G>XJTYR#:$ ]>#A0&P:5$Z>H!P]4:L.@.W<=A]4]D.$]<9T;[Y*,W8@,JQ)':U6/ MH\N@?X$QM5;UF+H<_!<67VM5CZ_+P7]AL;96]5C[:/3G(.[6JAYWE\.LHQ>%F254K12=7C\=(DJX387*MZ;%Z&SU!@G*Y7/4XOR6]7C]V+0O,%;7JQZK'Q_WQ=6N5CU./S[N"XO1]:K'Z$>A M/0?QN5[U^/SXC"HG-M>K'IN7(5%EQ.5ZU>/R4B2JA)A>[8]H50)PL^H!>-F\*# F-ZL>DY?-BP+#=+/J87K9O"@PK'KF7P@L. M@GFSZL%\^8PK)[XWJQ[?E\^X2 )[,/U&7^AP%6_SBVZ\ M\20*V17J#H2E'\SL;(0;H'7 CMI8??MW$('I=Q+\I-'7B>=4)O_8Y#;#0,<)N/X-\B%L@&B[M41!A$BS3$']1_#LAXX-HDH3K^ MW&7'6I%Z%BA:W!4O\,.1DH[SX"Z/P@]'REF%L+C+;/##D7*6%RSNDAP[.#*S MWM??K[OUM"/Y2 VDL>^B2>V+# M"^QZFA+N8G6NF%*.-6E5,G(_HJ2485!:E0S>CRDI99Q#6;7X/3EB^^)'KV:& MI%6UN/T(G"C)>E0M7C^*3)1B,JH6IQ]')LJP$U6-SV]][T<]%T-:50W0C\&2 MDBQ'U2+TXTI)*2:D:O'YD:6D!%O2YC(ZOP]\9V)'=T&/!B^N39,8T/?\BQ[\ M$_;&E/RD03UM29O+V)P3EI1C2]I<1N:;SRJ-R+(^J5"WP+UF0RK!"JE*U5$#9DE2"15(5 M[I(#L[3EETGH>C0,N_:_)F[(SHA$N@M&56G[X&J<)K% M[@7JF9)B]V@ZILYVOB0IUPBG-/@[X?C(AGT[NGH?M,,*MS_3JF=D2= M1W<$E]SU>_!MV"?"YX^-SYDXLYF0/^Z8YI)8(R%,,I9:4 MB:@CGF(A/W$\E90JJ1V>FLST&R>/IY)R/+7#D\7PI)\\GDK*-]4.3ZU9:'+B M>.(V>W894,>-OA+;'<*PWAYA^>(/7X #JQ<5M;KZS?>>(QJ,KNA3] A\6WWY M-]>C=_WXS0=.)*@(4E5/$S^_N317_*QQFZ,[45 L"?\;/N<2?HW;I%\=^)SZ MC7\C@4N>AO1A;O[FI24D9-\>/%^I-%.FZ=BE!96":=R6@@GXQ>=&8?]QZMR] MT,!SGP=1TKK<>\9+>WX_R#L$K(]\(-[SK"@2/GX'YVLT&=44\=PFI@7BRT,\ M>:TQXKFMU3L)Q)>F8,N*7+@M3#Q9N!U%NY4%-VX+*]^#VS<: 1R*-JJ!/8#@\-(?C=P(;[Y^M8<3W&0PX\/BIU5.K-]:'7YP6VS).3]X MJ)35N,LT[^T#Z?;./_VU\K(H0UVZ:)W M0#[.<)?)XXXS(#-F^N)?LS#.<)=Q>I\(?UISDP>Q3,\JFIV//FTGSL MX2Y#PPU[EDP\J*H6_*\8$\]=DH(;BK^U),LTWV%)EB_-)Q#<)1G>9<_-*+[M M>(Q1+?2H5"4%8]Y>FH\QW&4;6/_E 0GH QTG68/[ +LPCY88U,45G%[DVS_7 MKCJHR@*ZJV>J68S*XC)7D(KT9@FD!S=+.].,0DAO.%8/O1\'%8PB-PT:W 7;O!"< M"W'@+N#FA3L'RMD:W(70.PB^M)6"69/JM$4PN(N=RRFEP8W,7(BUX5MC^BO=E!4=]\FRR:8LX+E/PPPOUSPR.HJ#+:>JLF M=X$TI_PIJ:6WR5VTS2E_2C+Q)K=1-F?\*:F1M\EM4)Z*/YO[*.'^;B^LYT$3 MJLEMH,X]Q\JR4=Q&^MQSK"RKQ6W"@'N.E67'N$TEI.)8CPZ'KO<,#/M.@I\T M@K_K;<2X34?PS:ZR+%BULQ0E2E\9MOF/. M+=:;_:[/*D=6.78]&@_]*:7LI[LQLK2F%HS;' >77"K+9G&;U^"22V59*6[3 M&5QRJ2R[Q&T6(P67RBI&+<4V6=PF,+CE5$GVR>(V=\$MITJR41:W&0MN.562 MG;*XS5.DX-3Q2Y?+L5#8@3V0)@53D+P7>->G%RQ&T.H@M/ M<-SA!%.JK.FS&[DTC)OV4>=KX&._OO$D8IG9N_XU"?!,F!#XQOCU9;KY 67' MQV79-&ZSEEV6ON= M&SN1+'7KM#-C)Y+G;AT\+[8'W%MGJI&2$,N7YB)$^^")HZR$8 TZ%3.EW"]? MFH\0W&96F,,\L2.05^\9NU1T/0>W_08O=$L6C+[0 "6XGMY6F]N\"+><*LEC M:G.;U>"64R5Y/6UN6J^R'!HW4&EP,2/-@W&,+;1_(2%U6 ?VNMJNZN8P MRN!26?:JNOF+K5-UT MQ?%Y5)9-JGB>XLAR5(I%4BN>F3BV')5AC]2ZY2)N_?JG_-2ZI2..RK22+)9: M\8Q$V9)6C@FK>(*B=$DKQ:95-U]QQ,J8PYSFJJG534,<(JKIE8W;U 2] NE/G<9 6H[%S>>X[ZXSH0,EU.= S(B4X]^">"_]6Q7HVG< M!?^EL>- @->X"]VW4OC6M7]^=]FY,5%-^S-I&G=!>6GLR _X3^[K14!#?Q+8 M-(P_#BAQV'A@0IW?X!]&>)?HIN78K79?>5(-:NFMIJW;K9:B6(KFZ*KY/R@E MBWO":#H$!HQ<[VQ W>=!=&&8X^CS+]>)!A>JHOROQNIU$";!I9$_AA_A.AS= MF>LA4]B-<'4X)M[LN3D3N<7OSY$?@22K?TE_3@ M@Y;YLQP2+SP#$^PF%X;NOVG\$O;Q5SPZ2U$^ Y_H;+2JIORO>!0.M?V ;1R\ MF," KP*AD.X&8LT"&C_]\:?=K,(G-9'\C2DDM^7& 2\*/SM$P&^(7%G[%MC M(GLU&;K/WH4-M] IA^QYR07//D!#.8,*#$DXY!>S/[X[+CA>$BF $<'LQX3@.@,$\,7O!)S;QE)3=@G-X^#[8:J; 5J/SX_;F\?I*ZCUV'Z][ MJVC@<+2]Z\L?#S>/-]<]J7M[)5W_]^5?NK=_7$N7=]^_W_1Z-W>W6Z>PBCUK MIFD..:EVJCG]G82#V$S(TM7YY;FD*:;1KMX\_F??_^,>=5_O'KY+OX&!]'SO M=C*"A]A28DX*&_'$Z!A6-)K0/%W14Y>ROS,PN MGM*1;YN%T\3;%.U.MVO@5E>LR)8:TOSYP?[S1Q=A!R\S\_>L$ MW%ZPQ-,'.O:#J"&Q'@$1>$ROT47??:7.&03Y] MT?F.9VA+6EN6,,Q8IWC5+!30MUKZMG6NZ%;U]&UR_QE>#.]4\!FS[P+&C^3+ M0M3P8P"(<#$RVJZ'^V08SA6Q<6Q%[)>JB!\?NK>]&Z9MA2+.I(BC.;)FFK@? M^*/__2>UJ7Q.\V_D5T]'7OJCD1MB=DOZZH*N [8^T> B@_6Y9FDKO#F^=R9V M)B;?U#.]U53THOU@$>X4&.YD9?4#?6;GNGK1+?PR8W<3HO6[V[N>+-W<7I[O MR_!M5J($AG^X?B5VQ&:/6;1@/FN)A%(XIC;FD!W)]20W"B5[P)RXCP+8U%$PO?6DMIMQ):8(!Z M'P!NW#$92M>OU&;]K:6[/I@P&A[ K!=M_ME!M=P-*5J1);W1:RMI*T,<,V<%O/O#X?N![;[*#N VHW33/ M= 5WLV1;:2J1[.DPMGCZA><8&@ M:T<7:2:JI^74D;-BS?-V4\N:%=.;YZK1*B;_9)P;BE;(HW!49JY45D)NMF@) M()="?^@Z<6U?\A/3,ZN_K-BU+8N:QTF]O-5$FWVK1S>*BT IL0>2C2<[I_ % M3H,T 6$ZN#<=/?G##ZF[:TNTVV0UA,&)OMH#XCW#%Y[T:^#"-PME MNLG?SEY[NQ\"=_BFY3Y[3X"D3 Q/[#Q'/C1TY"9W8(4>/-N[2&Y%#; M'9%A^'OCYO;K[-6S+83Q*]@;[DEP%[!4@?,W,IS0Q2-#8 [. VI1YH*HFL=+<4/H SP.&2N$$G*EPX&-) MR:P6+1J0Z.W8?Y'54>(0XYN3.7R4)>(YT@Y92X-NYP$ 3PTKM9$+0068Q+.R^251N0;=;!XQG+>Z&$"5QJ*B1+_0)\G MPW@!N7?V*'U EEJ?-5T[3RZ(!BZK'!MCY=BA=4,\WKG(T_#CO@*]1!ZD3B+? MI>? _Q4-9C^?@^FG;&0.[;L>JR)G MRW*-;2-K2(V-7VX=02.VY8TM(VA@*2I3/Q"FGFDSCV39#3G/DZ:O0@6G;IYK M3;V0!+-JG"OFYEOVR%4;EEG(H]KG+?7]0?&\UZ>$I;A]]C$$ER"1SWXPW1!= ML8N8K-K)18M "_N5?-LL[7OG,M[P2TIR$WI:UA5D9M(1^S5K74K*)$MIQ0'= M=3YF+;SAFV-^SCQ]]

8?<[2:_I-ZPJP'7>MN^B<[TYG#EUP9F1Y0]&E1UFS#OM+1>)A-B M-4OXMD+&6*Z043:L=RXJ9%@Y3'@WB9@E ,BM,MZ;C,XMU\UHS48' M9B0K+4LVVOIZL4P\PKC+)ZM#"MF*OK]XXWDF71J[1_^@P[;4[RII6S6CL+6O*/P(%AX]\_T["F@Y.<9Z<,H+LCP%YF&2&W1=KA> M;8?+W]>3BD0PN>Z7;]?8$.OR[O;Q^O9Q>P?=-U,ZNBH%"3A78BG(HDN;YRV] MF%XC+>.\:1:SU\,\U]3W-Z"4EUTIKT8T)63O08WNWOS:++KYZA+PA5[-K5=Q M!_U]]^%1NCF7OM[<=F\O;[K?I)M;[%34[,[JW0R[#?A)MQZG=;! M;Z'HU1N=FXB.)/4\$TX%,SEEYM=YLI/UP(I+AC],/#)QW(@Z'_?B2 E8>I6KHQBBE,<6W: MRO).2,0B=<'^HMBO;V&M4$-"#1T-A^VM:FC)POI]R1_3^#4AJP7&!:2 #O!X MLA?*6ON-J/1AZ(?A1TEHK+HBQ1 :2VBLDG&(MAR[S:A25!4Q-O9QO^$T;!IR\QM])L/8?6%MF(7_4E]>ZZH(<85Q.!S$6C/CT!76H08: M ]CYX(8_I3ZQ(S\0AJ&^;!:&01B& QH&/"=#E&G416$@-W]X2X<)AV08-^:* MMSQ(X>)D*$R-8N-)^#$),809J2\JA!D19N209L00A1@U4AC S2O:)ZQ2;S+& MAH[4<_'4K[GY$*:BMIS7-6$JA*DX',0L46U1(X4!W/P.]T"DT:<08"R5Z D3 M45N."Q,A3,0AF[LIB8DPA8FHOL) ;MZQ,RA<+^X[#X\2QJ&VO!;&01B'0QJ' MV9Z?IC .-5 8P,WKUX'[Y$9XA!9]%8:AMGS6J]WD4I1H*.,L*C&L191C70:GN>9;0&N>W<..RY M+]UWCPM9GD,&<.N-#5-.;50/.N%D!T9\WM^V?S>=7'"08Q53*>:-YRJFY$0S M!2?6]5])O.G=W=[U9$#@Y?;C"%/KZF,/_O+N]NKZMG=]A:=^]>Z^W5QU'^'# ME^XW$*QKJ?>7Z^MW#@([(@O8$R_<"-YFI\#>XL ./$-9B@;^!%[@A+)$7VTZ MCJ0Q":07,IS0\&.J<\ZT5<25=8KDGD>?6?JYWBSFP#)5/3=VG$B9_GM=MXH; MU/LOS].#LEW1\]'BHV)WGY"6.;3=?B/WS.?#!A3U+!FW;E(+WO&_H7(Z4A73A:;T' MG&VSS8^H773<]_[LQ^FE?T6?_1^GK-[L5EQ.@@#D4"*,Y1=[\?S-M#-SYE#W M%R2J$ONOPCLCL3TZ.V4&_\!M#. ,+@=,,Y9FF;TB50'#_YEKBFL92*[FMO6T M^TGHO#WJ7E\^ZAX_Q6?=3\*S9T+&%XB0KN?@?ZX7\.A&ER0(ID".OV'PD.[( M>WUVY+VN-3JJIO]G""U.G:=C"AS@T&>#2,$B-JA9 ^ )Q7PI,MME9?@IU"?M2>I2(MX]WI.%VZZ<0AZXZ:"03556 M6D5E:@\'MWH5BFWSCO%PTFC*O&.L.1ECC;[(WN;TBV.BW@^)%X$;1+QG%^MH8\?S_2!?;!?BGI]G[#23$,ON0LIV MC6(2QZ$O=.BS*%%8PZS6,/0]_^+&NX\)^Y#0%2+OJP555Y5=WWVESMF_:>"O MZSE3:8!":VFJ]ID312>LXQ&L8W80[;28IMKH6+IL6;5DAL$5 M[=, C^V+R*LHP\N]I2\FYHUG^R/Z2%[W%@6CT6G+:MOBQ,D0WNI1M^L5A2*V MT@A6661WCNVB JV+J[:KN3BD<5$3$9A3-:LD8"MP5;8,7EP+X9\>VS_-BR"+ M(:C9YF4'?:$IUFK4+V_6I+LFG*-XE#LZ9&X^DW+R]5$%J0JTL\I^J]&QVIJL M6D55;)5?F9VC9Y,0J%,2J%0EZ%D%J@WAK=J$R*2H1DX'KSV?C6!.QW=.BCG8 M.NO2+'68BN-/, >>KQ=H"4.K5UYM<]_7;RYYLX0Y;# XCW_XY\(= I)"M M1%J?695_-,W3&[;L#K GW>=UN&"Q:/9:V>J->12-G#*I](J" 2;4,VVZ*$IAQ[AUT> M)1KW=A +$WD,!%)RR=/?4R T5E)FZJ)XIHXHVJU3BT&1WNBT+-EJY6X*R.," M156TJNV/4*VRPQ=%'=;62CBR>Y]F Q?C8_[N1H/+20ASHL%, M2J9[RD@3-*XJ:_E+SX1/RR&@=AW^<@! 60Q0+27WBJ%P;_UIY.GR)'[W%Q"CT6DJ$$^*S99UQ%2>W._^F#(!4ZJLB%ZN92A=[ TB MDKZ':!"R%!RR_@YKN&<;UWE9:!9^:YEM0'9BQ4*[RPE43L$I76OU45#VMN:X MS[@PMK_/T&IT--E2BLK4"C>4)Q1E7!K;'T5ML,!R2^4EF#G!OA\%N9XGNT"1 M?E$LHVRTE$;'4-JRKN;NBE.%QA@";(6NAF4%FXH' UERLRV:1F2Y?_@9 ML6MDQTZW..Y+2=PW H4+)D ]&SM)?+CU(RI9'^=(9^/,WSDB MJSEY#=T+SQW^WHB""5W/ ,ZGT/6^%6(..F!DU72YZ:!OI<,I M!-"]K4U11$.-G-IK]NSD$6=X_46;0;PLM>;C6X'ALO2?[XG9/0UZ Q+0=QV+ MF]NOF\3-]QBD[DEP%_0BW.WS-S*T]H4T)H'T@H_;80I$FG7G&NB<4XP]&QS/9J.CYC^47>3@.03'SL7,G>"P M$!R\["LMM'+:.# TK"23"-[C0*32YSK_^[,*HD=!D"/ZDZYRYGF23 ML1L1<7SO_EV!YC2]!Y+>>)0\T(C FYQK$GA CW")V%]VO2RX_PBWG$5UJ=?&!\88LWV5+7M_@='5\GV QC MC[,R1'^"O1,6RXOPUXS*684%]ZBT-+EE%G4V7OE5@ 5YT">+N1WYC?R8LQH= M0VO)38W_/BRG7;&=\?2CE#6;\1S7CIH21]/E)4U]5%#ZJO>NY^172(F:K"DMK(2,2/+M>_%YM58)L M"N0/XF] K5T' MD>3WI6A 0XH [;+P$KY@9=GGJ^LN2Q1*AH%3_SSV M0[88=Q%@ WGWA7[^Y3K1 .#.T+QT5\)F97$+>8(13*+MMRRS0BF%%2FE5G^S M1K7T+TX'!<@ENFDY=JO=5YY4@UIZJVGK=JNE*):B.;IJ_H_:;LQN&LQWQXS) M,SU["BCY>4;Z,.,+,OQ%IB'">)E00*5EKF0B:"KR]?N%D&_3>:#Q*$#O^ $[ M&N0"- 4-\"H8#N%F+-(@0+7[I]V,A/#K$94+BAW3V!X>S$XZFT"RQ!P.T+WY MN-;>W>U=3Y9N;B^WZP1N!W]Y=WMU?=N[OI+@K][=MYNK[B-\Z#W"?[Y?WS[V MI+NOTMW]]4/W\08ND+JW>.7W^X?KO\!M-W^[QGG??;^6/GR[Z_4^
FSP[*;/R?,3 M,X):[HV!9R^,?UXHP',E5H))BB%Y<_+S.?ST:?U[PSK76M;&GY1S=>/WVQZE MJN>&LOFG;8_:_KVNBT&5,"CMW4?M2&"]FR1MKUVV(6Q+M E/YW<_@BFDTG>X M;A!*UZ#AG!0[TFI)B9[[NIT.>:"QE%Q(&P=Q3JKO)+ 'DM:6?WL*/G4T13/3 M;&/,O3^[5M33E3GUC+PB5U<:"80=!&>-/Q(>Z?>YA6&?7.R9Y.UM5\/^N: M8.AKX(\V=7N]?K6'$R1+-PPI_,_)7G\#44VCHYEMV3*+.MBH#@LF0OQ.0OR: MY8N?BN*GR)VCXL(*M@F[]$.VOA]LCEUKOJ6MP, -"7G7_\/W'58N0X,7 MUZ9ASQ\ZF47$:'14HRFK1NY#0\7>2 Z!M",$*1!(N-/& %%1JHCD':XA04"";>6X(Y_M69G3;'W:CKW6[3_"/PPE,:! MWW=S':)ZLINO=GB!C+[WC+R99:,%UEK5Y:8B&OX+M*5R%?.@#3O#J9JLZ 7O MJ1%HJRS:=OB3.="F*HV.#@ZDDO^H'X&VFJ!MA].9!VTJH*UMR%8%T'8*.<;Y M*>$2?1WC]J'M78!.YSR-2/"38@0EZC/V=?YZ=#C$TB7/^3XCYKYRT6QTFH:LJ>+P\SKB:(?G5R". M+,"1*K=T7M9"!8Z.Z/85B"-<.#05N66*,I\Z FF'SU<@D'!-T#!EJ\6+1CJQ ME-\?U*/8= M=/N*,7,\-HX"UQ1))O[TK,F*:@GAT5RBZIXQHN)*IRYJ2V_D3 M\36'8-I5<%$PF/ 0J4HB*V%F8<%%%\N06WKNM>!, MK*I :'ZRF-OA2.;''"[.M#2YW*KGVLE])UL!G^E QC7' M=,N!C'.B+PY?S"Q'+;;8J&W8"I[YV,7RM;;8>Y$3>6ONZ0&1UV:'?+>;ZQES M@;S30]Z:DWHXY.D*Q$BZK&YH-2205POD'<)3S8$WM=%IR5;^>I[:[3ICAWV4 MXJZR8^AGKFJ21?TH2QY=[*.)C],1.]'$R,1.M(U"=(/-YFD8)7(D:E'V76FX M\5Z C%B2'QN9&6$S&QH-'!NY;8FM9W4$T8ZE@\) I#,(=7')+7^]:*O#$'9Z*+#TH%D5ZH].4VQ8O>TI+J#68/3MYQ!E>?Z%I MZ"F6NY]K[VH$48*^MZ=8G& 9$#_)2OYN:&+S0TV0MR/1ERD\,<'VYU\!$=#B M&%H'<4&+4V]-5&^:EJ=85L"/8_@5Z+$6!SJ+E6A;9NZF%6)W5R%+P4M[NJ0G M"LRD>%K8BQLB8N"C].&)>K3O1E(_\$]\ OC5WS=(S+D^C4*"!#6]4@PO8GH* 3!Q;<'/NL9MV_!AM%B MK6;49I[%!+&QHBX(3IM]Y0G!\:8T8X/=$0@^/02G=;8Y0K")ZUFFK L$UQ7! MA18*\(-;%:L09*-5U*$"''G\.3/798#L_J#.?77+= HM"DV$*HF1O\0TSBPX MN.E'D=N6.(.]*B ZH!>] 4[KB-'!R37R5"<(I'"H;G96CA:C;HQ&QY!-DY=6 M\ )#1_<7\V,(FQ2JLF;D[B++5^4IUQ[=+8W>[\UUP""*.V+\YX$FS[.P4"^JXYIT$-5]6Z23=L:J5R3P ,RA+/',+C,/2AE M[D$UE49'.3?7_:_LV"X:\R^.?9)RW@+^!_-/BK!<-?0_BK OX" M_CRED+:AWWJ#_CU!KR/H-RQQ5+J2H"IQRY4[G$34R9&8VY;AJ*-<9YP]WR)_ MS'@G@=DF\3=R1SS9N,+_*HR0J%.2J#U#J'F$1Y@!@:%T,[F?* O[,/U#DC,#3R3./* M@%":A-217 \F/QI/V/GDGB@D.*7[12%!89O4*^2-Q-+_;O9)>>N(S%1(-]8@ MMY/1$PWN^LPI">\F41@1#TF39*+3U#8N^2Y8+HSUPBKV1UK?>UL$R_(:I#JR MO%DBR[&<5=-ERVC+365]OZQ@^6%8KI;'<@N;[VB*W&Z;LFX)EA^+Y5:)+%>1 MY89L-$VYV5QODKK"-C+ MC2D,#_H!'!F!AZ/[.(7AP3B ER/P<'0'J# \8#L7K25K2E-N:3OLA4B-BZ%Q M,;13Z/D3'R^$N>^ #J@7NB_T_1Y E4[UGOK]I]"7=&<7J_G$Z]G,C;\63E81 M+9SXV7<@\'/D+D56$5V*!'YXQ,]1&O%8133B$?@I.ZX],P5!YQ3" MD9$^"@'KV5(H">.Z0G3D@$>>?DS :42_:R[D[C;.#=S27 M9V<'7RX'?K&L?(T)?YG0_1')'K^MZSF/"R9TYSP ,;OK/Y+7>S]@/T11X#Y- M(@*1]:-_3^ QFWJ,MQ2PZALV$91SUG"1D5D]H7<0O[!T$*J-3FL]/RU.3:\V M_-*ZE:7#3VMTC*8B\%< M3WL4Z#4Q9R;2K'7#7EY_]BC8L_A0>T56<&LZ]Q7Y,-+G@ RE,0DBR>]+T8"& M%,7;P3/#D88>DPD2P8>^ZQ'/=N'R,((O6![H?+4/TQ*%DF'@U#^/_=!%*;T( M**Z7OM#/OUPG&H R8KIFZ:Y8@"Z4Q2WD"48PB;;?LLP*I116I-2IQIN>54O_ MXG10Q[E$-RW';K7[RI-J4$MO-6W=;K44Q5(T1U?-_]&TQNRF0;" _S,]>PHH M^7E&^C#C"S+\1:8APGB94$"E9:YD(F@J\O7[A9#/VD"^>!1@&OR Y2(O0)G3 M *^"X1!NQB(- C2*?]K-2 N$DRTV@]@Q>PK2]-LGTMD$DB7F<(#N321I='IW MMW<]6;JYO=RN$\K7DIO'?GEW>W5]V[N^DN"OWMVWFZON(WSH/<)_OE_?/O:D MNZ_PZ>[RO_YR]^WJ^J'W9^GZKS]N'O_!XTS9 R_<"-YNIPFJ)AZ9."XH>!G+ M?:.!/X'G.Z$LT5>;HE,T8-9B!.Y3M)1+WF$1TNQJYH6S^:=NCMG^OZV)0)0Q*>_=1.Y:4WO5"VVN7 M;8A^$UU13B2X63<^@D6CTG>X;A!*UZ"_TC0)JB4E>N[K=CKD@<;& .7]>)1S M4GTG@3V0M+;\VU/PJ:,IFIEF^_K.R9\4]71E3CTCK\C5E48"80=!6+UVN&VQ M:ZSA1ACY]L^!/P2NAG^6Z+\F;C25I2<*WB>VNI>>R)!X-@U%"87(@&_/@+?> MSX#WED!VS2"6.?'-]J>T955;K^GC+?,MUI>$=!4J7>V#2Y?>Z)AM0S8.<6") MD"XA73Q+EW9PZ3+ =FDMN;FA DE(EY"N6DN7JAQW'6033TK-']19Y=97*_U^C+_OFQM!OUN)MS>E]G MTQ1KY-&L%5;O]FC6G1;-\C0%['NX5XS^V@"[P+ MO!\<[WH1>&^QN<>[403>L4>MGCN_R6'G@[N"-3#_0?2&,*6M:!E3JMZ=L[+)!4[FM8RJ4#24^=J M$@ A[F%,OO,W,IQ0=DK1%Q)2![=^42]D1?+K4J,IN%]2])VM(WS6-KH? CZJ M@$]-X;-C2VDQ\-'8EBP!G_K!)TT]5F[XZ/S I\CL,_<.WP.-W(#M/F4[5@-* MPDDPW;&F(GK'[73I'A-*,NF(B0PR$$;?:33PG2[;_[5)#K#!:OG=WD2CP6+! MLL.!VQ/ZH $O=P++#7=L7+$VA66H(EAW.V;Y@P;/IR@=+D:DW_NL KMDA MU&*3C"B%3"/X>]3QKXLY6UCBO_V3*"06TE-LF?X>A<3KTH/+5%KN$Y2>0FR/JE;#]O"T1R5_OPHQLDJ.[!3VPG1AJ*@!6/M1 MUSES/@X*?'&%KP/L\,F(+RRE M4>6VDCL3)_8 B3U QRJ^WN4XIBN^SB8IFM+HZ$VYI8A:_MK!J9!=0AGAA+N^ M==EH"3C5#DZ%["/*""?9ZZW83C M#J>2.SB:#(Y-*W>[0P%''N&XPRGE#HY-<&A;LFD5=9:1@"-7<-SAU'('1PO@ MJ,N*7L<\*?_UR/ONT$^]9:'&-3>GM\_KT"?M::"].J9BR2VEJ&J<\K=1YBA< M$^)U2N*E'_HL, T$N&-:(%Y&4:VHA7AQ C0A7N5;+Q!@8;V$>)VF>!W>>NEJ M=:Q7(5T""MIR>X =[V)D51A90:D,KA7S8[K:KB.T;Q#W%WS_:?7*S-$9(&UF MF[LY9VZM5"'?*5,IBK[6&B"$"BHEJRTA5 (H>!;*-;:!!Q. M*,Q&Q])D3P!Z0<*T-E8Q-IX835B-+7VT7 MKHC(JT0\MHELY(8A\&W.,)C9R6P@RQ:?96DKP,K(NS9$9RO2EE7.#&PK@(7E M>?:!\Y.]$'!ZS^\\ IRP^$2758V#N%_ J5@X96DK4!2<-&P[*6L;^IL).%4< M3EG:"A0%)[W1L9IR4\US>++(2A;I.DH!'9*(.MC -,0-=:'TRXT& SITD+G, MC\0C37S/HS&H\&?IA881>IOPM/@QY!<)G/V:G58WFBO4NUS:\O@0\^31?R2O M?T=N^$,DS5<_**;KFV& ',J::&55/Y"E[SIP<)"9C4Y;-MKK9Z4)D%4<9.E[ M"1P<9,U&1VW*\%^!LKJA+'V+@(.CS *48:N>]41[I=MA\5]NO._&?W' :TWV M=F53&6M[)P]68&-@"P!5;NL%9$;*WSXISE 6(I9.Q(RU_9.'$[$V1*F6W"ZB ML%.(&"=@$R+&DQ4S%6'%A(B=GH@=T8J9:A6L6"&- K:87N 3>UB9%4860DE M7N7HJJYM3T:3>-W-H7W7=J,=U5E'Z-@@[B_X_M-JT9FC,4#:A#9W'O^3;/14379:G%0<752AW;=T@@W8/DC M*GT8^F&X1FU1=[XD$&EW^@-5;QA1OP%),\M"L]&Q%%DUQ,:%V@$H[7;^? "R M, :5+27/@9H"0%P"*.V>_7P :H$U;LMM)4\>0P"(Q\!_1V%J/MBT 3:JK.GK M3IPX:(K?>M/4BUTU#N%.L(S@>)4Z384YM"TCS];)3(SB-!:^M& !MC[91S0 ?5"]X5*N%HE#J.JT?VGM3M<'$:5=8IU&=1-*O5N!7_"#)]F3(*">/96B )X[9)W0 M)#+OHG9BO5LSBL[C@@N+5G:W M-+KK/Y+7>S]@/T11X#Y-(O(TI(_^/8''1)MDK-7H-#<<"EK974(UQUXV79VV MWK5T%.*1,6;Y>P\$_HK%7]IRV;+Q9RD0D38+6/@2 .0+@&G/P2H=@&JCTS;$ M[JOC8NF'%U 8QK^IPY:S)$"3Z^'Y!*PUL-B*E<6MS2A86.#>?2'N$ 4#NRV# M0/0HQ!ENY-)P(4Y?*,8@#]0>DC!T^T"L57$+9_*V2:@T/""K_.!1[*'@RZL] M"O;T1J;U.%96&MDY&KKD-(&%]8 M$Q+&E0UK"1LF).SD).R8-JQ= 1NV96.@*38&BI&)C8%[:2EKHY9Z]",RE,(E MK?)GB3*](DM4)#I.VX1E.JSLT$W06TJCH[0KA.5KB,8+[TZQHO3U(8.4W'\ MR=.0GBZ$=9&CU2F]LV?SHCT:^%^B#Y'-;K_I'8X[&YSE(,$ M%?4W8J%^ZW*H*RZ'\M;CB-4"\SMZ[/Z[211&A.4[T_D>RL+WP()6S9 MK2V# M([+F?Q3!HKSFI)8LUH['8G:@EB5KABZW-VPL%"P^$(OUX[$8.[9HNJP83=E4 M!8N/QF+C>"RV@,6Z(NOMMMPV=K"XT!8A!O3/&K[B\2.+$<(,.H<^/=PUQ\)[,HM%AS:$N7S?9ZQH2' *F6B&AR MC(@VUMTI9EMN;=AD*Q!Q($18_"*BC>OM M()J[GA.3V;F:!$"4&,.]Y-$9D:RAM3,-+=VYKB+8*XKE.SR@0[*5/L/AU.6V*J3\B"S?X<,'C2D)/U!'6\'YQ M7J+(4F]T /3W*PEGJH&Y (DWL$_F0E?8U*9Y<+7OD^@RD-_?^E[!;0Q7),5DLRH-=Y;Z.8A@JDE>]]?YBZ0 MO>9[B]J"O0=B[_M+V@6RM_G> K9@[X'8^_[R=8'LM=Y;K#YC:_YKL!=JX06L+O0I15'-$#F?V*?;F)+$7G%0]2!HQZ-N8T_2WC )"ZDP-/BQQ#<;G$ZNR(+ M]E3>%H?F+@G550V\;*,%JJXH=^448ZB"W94#L!GSLTI+5M.3ZMTHTB"OE3M\*O)Y3?K^$KRCI1SAOO%_,6QWEV3)AE6+*A",[SP/FCR7Q+R#Q?G#^: MS+?3RWPAQ?O%;^LHK Q=#*TB0V- _!3A$=7P7\=]Z?P&_\Q>,2+!L^O%&N-- M7@\[@-$@_L;U'/AT8<3P+50GM-.5YP^H1&S;'\&KI^@<>WX$#P6S(J5Z M-E=IM?PO3@>5I4MTTW+L5KNO/*D&M?16T];M5DM1+$5S(/#['PUBO^2FP5Q+ MCLDS/7L"=?WSC/1AQA=D^(M,0X3Q,J& 2LF =)4%WE=JW [> O[VZOKF][UU<2_-6[^W9SU7V$#[U' M^,_WZ]O'GG3W5;KL]OXB??UV]_<>EQ-D3[QP(WB]G<9=G'ADXKB@VF5X(0?MT[NC5Y CXP!>*Z\F7F%&0W).*07LS\^.VXX'I+IA>NQ4;";/BW'4"ZL:V M[ID5IM;H&*9LZ.N]P\I1F$6N? D,[;"U!6$(3]+5945?[U%2?:/+O8:]HF.P MLVZL58GG2&3DP^C^S;[82[UNH$8-16.'>ETF*_P]I.S0#,_I+E$WLZ 8C8ZN MR9:5VSM]!["'4+9I7"&!J!W*]B"(,AL=39=5+;?J+0A1)^7K9I^;@%IH7"WW/OY@3^:L?W,Q(?+=$X4UB@=W0TVQ$ M%MYLV8 I0,&FA4E&UK1\-:"#9$+ \ MO[-B)IR0'6[M"F%[-(J&K%X1W)";T9BX 7Z8BU+V]&L+"YI;K?5=L\*_K3ZT M=OBW6:&UCAX\3[29.Q$E/-E]D@A]&@34F27I(_*ZIY8]#4]D9_(@)F>\D/6( MQ 0Q@/]>PI=NM G\NM+HM#>T]!)96#[1DBG06=.<6PH ]L$-'K":HCFT<$\+ M9/X=.J/""=U7/3+RWKOS=5XLEOLZ]'_U9MMHLOJ?.FNH;6HBOUI'5.WP M/P^'*AW;%ZHM7E!U4I[I5S^ CYYD3\ P>O94B@)X6H*69^+NM\1U(G['#CV< MT/8R(>WC@K)_ &&Q_NH+!5%!1V236!B-CI5BP[KP52N%F1U:-A-F,NI9DQUG M8]3-FS6XK]N['!#O&1[G>LOU=V%(HY E7X7*'HA;O?5/:YIS+7=N&J0!+ M VI3]P4W&YZ8\3Q$T3[$ZM@/A%[1^+\WWHS.#W,R9]:$3=889$-3$)$.XA-9 M19K8@R#*PAC&VK":66W;RKO.G2U%O[?-3T3V^^O:)?IF%HE6H]/6Y*:ZWBQ2 M9(NJCZFT.?=B,87G<3=5N=G*73;"8[*(=VW+4H!)X")[T%Z VP/"N]CRN-.@ICNWQ;9NLQRI#4Z+5UNICF.6+C#E0+:_O[P08"F M ]#:LFKF2?8+%WDOA^N@97?@)J.BM3#5U=H *Y$, M/E(R>*ET1;BYQ;FYJTF[/+Y("[?96FU>>L<()[=4]5LF(=F[D 5I$^ MKM;B7/?>IFWME\?Y3=LSNY]"D[G3.NQM]LEC=>' V.]&IRGZW2/[9#" M(CK=)[0X0*?[-#YF98 M),*J#:P=AOK0P-)9GV&MQ0&PZF6-4RAA",+ WXJFK#B' G?'R.H32X<=5 O? M)Q2^'Q+6\>AZ1N3,T>3&8)PL5A/*4]=\&$ M\(TYA-PNS5P\Y/KN*W7._DT#?Q/:K ; JJ6IVF=.X%;DNG%UUBXF(6N(F"V3 ME<+1J56N^% 'X6W*&M_,&)$C:]P"7\B2U2+\Z_(7+PKRO$\7D&F+X@\(R':C MTU1ELXAN]1PM8'#MMJ=;P.B['O'L A8PQ%&]O )A2^XL<>O8J1[@Y26I- SF M;'\T\G% OOU3QF;)PPE.2Z*OMANRMLDLQX:7N6%X>ELK#I%D U?Z8;OMKL5 I@.A*LI,3 @!*S"RP+#?^@>6D+\!.+U_'S=.5OK3F(.;,7?\Z MXL(&=P^G:$!+C#UW/6?UBZFH>NS@)CO[6;*]4(-11W>MP*Q.+@F[A^'[SGI7 MAF29>UF68_G.:D$LA1WQI!5UR'/Y9D1$'P^/VGL-K_A3Z[GI>LR(^9&)_86GP6':H=4(=F5HEL/;X-.C'W MX65B59Y#K*D*3V##DYDU1=8*,\#"S*;($8*%W:J6#Y@OX8X0_WF@R=='6^@\ M*0O<6F_ILFH6=?)0^='G.SZF$$0AB M!;!XR;919$DTPVX8IMS?LPN--$NL5 M;6V.FWN3\7A(L9B2#"7'#>VA'TZ"[8WILVTITH'JCC_!!@B\[7;:.;13<.=8 MUF1,W+A W@6M$8"@YZFNJJG1J*EIV-G[.P;$/2#DED:;U'D3'*O\*7U^JCX% MUNN*]9W]R'=B'4]TV' Z7J5+4KF&[JIYBL@K#67)HZQ&*:!]F-Q:>C]WBHX[ M(J27WTU3K(_\[CZGPA_11\3(7(0SAB8MMIW,:/-R?GKQOH1[B*0Y 9D M0H#>M;SE"I#:Z#3EIE6S4UTYD8=,J7.TN\" ,U:(MM0_TG,*;RM6=CK])'/F M*=KKHY]&;#MVWL9DRCI XQ4D.8&=OF)+BG7F"Z-15Z.QT"EN3)NEJC(S:%C-151G;N!SB0C.B-#FY M+JH@0?A.NV'Q@'^?^?VS20B6,0PI&$K_*2)P(+/=/A"5+R+N-1$-93G0>G3))(\/V++#R(P M/16G>X=-97TT%WV3[P/_.2"C&%./Y'63C..!24U>RF1$P"FPOZ]AW /[5J.C M-WE)MC#K]HF=/P?_==R7SF_PS^RU(Q(\NQZKA6ZNXM6F6 L7?^-Z#GRZ,$P0 MAX(9VD[%S\5(-:H$YL'6[U5(42]$<737_1VLU9C<-@MD,QN29GCT%E/P\(WV8\049 M_B+3$%&\3"B@4C(@2X,19R)H*O+U^P=;,(I' ?K&#U@OZ@L0>!K@53 ]>3I9O;R^W:@-O! MW]X]7O>DQSOI\N[VZOJV=WV%?_7NOMU<=1_AP]>;V^[MY4WWF]1[A"^^7]\^ M]B0NI\F>>($Y7M=.H8T^3#PR<5Q0[!\WZ:4B%&SGMZ?@TP9 I]-TNCK7=+$_ M<#L9P>3M=0]\U>_X,@EALF%X14,[<%DOY:[G?"&A&][U[P,P<%[$Q/81'O)E MR$XPF3D@K88$=Y$QLA*BNG?U8DF 5<^EV0RE.W!>7EQX+JZ.LAFB-EF>XU:D MOF5JXBV=H;==%E W3WB)CSB[IV3RJ6>V!-=_3L+([4]Y<0AZON>'H#@]^YQQ MT(U"Z=? 'PZGDO\+4_GAY"ET'9<$>"+R!QC6$(]>>:'#J2PUXKL;K*2Q<1E[ M>/"Q\8OBOY.P(?F!U/ G0>,C^.G8&Q/>Y5"XVQ_#7S#Z21\<;%P(DMGK0SH< M@FL(2L''E7EG8L-XXA\ 938-SR5T)]E[I1 ];BF@7>K=C<#0QNQ9/#9^=)-W8 M^381O'8T,[OQ<0E$>D$ZPP5XE V0S<8:!1 P=O-L8NQT6>LSS@]\691!CT:_ M_. G$IM=_64XH9'O1X/S[6:B.A!%AB?8FD]]@0V@,SCG2%X(P)X'\%\W<,XP MF)A*X\$TQ+A*"H S[I"Q<7'L6TQ/^ )"B2'^B%0? (43_,7 @EL E-A6EY[A M$184F++\O+G04)"3B,+5B,USN#2&ZKLC=US(U,\:\K>$OJT8)IN]V M:;BY_;I2S0;VZHD&>%86W@LB_//F9']7;UPD GL]P6(;ZYX"$<^E;Y'#[KH<0 PH)]?\7X* _.._\ ?V=\R0^,XA&+>G\;_K[DM; MR>"^<*YT5I(6&1(23+3GKFVL!K;<_D0 ^J!0P@&ED408)WMT# ]Z0D6/.2>M M)4N:HAE@@>#W)TH]D/< *_YCH\'L2ORJ%$.+$RPSK50;^[ WJP8$W )&U%A> M8D6,CPL*;5?GB,'3U\#Z-Y ME\D:D3XT?ISWSJ4_NMU[<(GF6_;=T=+H7"]>DIL),F/P> SRQF+U8#),7)" M/D^&[+HY7Q='UK,K9NM_R._D3%,80N_ZLO'Q7.JR2<($T)6#FZ>2X[/EHV2S MB@039@]].Z ^N!9Q#B_ @LD@]IWF$XLWOGC>!.:R,5^' @%NTL"?@-U^0FM* MG.1- M:Y)#]U4: 7L&88+4[R2P!PE*VPQ@ #,T2BC=LVD# & #F@5#.=FDYV]$Z0( M)!.C))NQ8D:AR7"X(AI,U,'G0]%+YO$&RY]6W(V,WL=7]JJX%?#"QU#KXV,D MX$H8')_10213.X. @K*(SM23O]]H) ;T6+WU"(30#@' 4SPT-5JH*DE7)$KL M ;MK!NXUHAW&QG]SU'90X M--"LR>B3,:*=#/Q7"(8B"O"F$$^!=".\<7H,U6!L$ MO;DR2!1C_P!06XSW X_3OIX]=J%GM?KHV>5H&&BXQ;5 0J&OBSDZIA 63FWBZH9+ M/@Z"B53I!EO27JSMHZ^ M?31AGD]LS6WF:CLN#"60<*2!RZ*9)("$MR_F<"[=H9L/\OWLXQ.?, $@+^LV MT*MD.&'S1<=FV^S9J(+X-&_0()$?L%S<4N:5;;F:N1A1 +]=C'_K=QNDN.4 M2SG&?DLY/0"TVX>1>]&;' @$61OR'WJT<[/=H MA/XP)B$6TY86\Y9F$Z])W@!2P*[IC94 5,8-&& :,:>$.@$# M;7"Y:I'S?,A*MMF7SUV[O"_M3_?P1HHL0JZ2&V677\5YB MZO+T:=/;:.)('SZ*8,)G5 MPI=9W?/N+)[(M,I2UN_)GT0KZF^V_YFY2:" <"7RA76JB0>QR*( WI),2#B! MD!'TT7AY_S7NKX=0,YB"QAJ-A_Z44N8YP--)G%MQ*) .&!M_8A[/",GZ;_8- M^#K#T)>RNPVK-8((9U$CR,3+VEXC*,K]1+D?#Q5SIU?N]P$N>;RY_7%]]9'+ M&9=1^9>X)25N4TA\K-A(SGVO,_6=7S$6[,S7S< J$\P@#MTH3L,[JY5FJUF# M49)17;:WB2&>F]DDZ9 D^\,XZX')T!7K?@[.@O1_"0P.PKUX?0!=HKDKU/O! MOCU3U++STDF M@GX:HPF=/P97-):RB>%2+IL9-.D*H@SF8B9K=,UD*>?-FDWB_R3KG<&<)+/? M=SW6BG.X2\,>D2FNO; E7XK.6A3XX7A6=8=QXWCY"SG.5,$<9G$G4A=>/W*C M^5+2+'/C8GU<$,1!:I+&F9%X)8C"I(U#(WR*1^/%*GB"#?Y=Q ;(PF9_)4S^ M9^8]GDC,)WU;S;$KBES/]9^N9^OQ W^!C2B2UC=$&R9&X(M MLPHI'_U\*6JZ\4(8YX94RU,+4X6QQA><8T3O[ H_"RI/0CF:CKC2=1LHR# M+X\;V"T]ZF+_9! _=IC%X\W/Y>5X5HFCZ><,]=^PREE2+Z2_3ECZ#=ACQYE% M$AL@(/%/;)K"BH!07%AV?-9))5CNCY*^.D3P:3\^:1?2W1/6F#/I3P0G+FH MS\(#%XTQ,>;9@I>+)>F$W8LDQ[]6V(Y,#EV8$@DVLQB?,4/$B@<7H^4SJ^UF MXTD&-[_(7XP;KK%AL$^800D"_PF#Q7B1?>FB9 Y@H\EYCMSDW#:REA-ATAW3 MN?,>9M4VK')T@[EL;C"7S;KD)A]7M#;;N0N0P&45IM2Q"$A>.^&8F9N8+_$- MBRJ^IVG2@3+)I47TV0>7/:X4W;;.OV5-_")=\E_;IC62P7Z2-D.]]&;/,WMA_/,B2W2NQ)FBI+]'\N;D MYW/XZ=/Z]YIY;JK:QI^4?_E.SKV MI.QH^_YEZ]=M:.J1Y,B.TOJBE2H>8_I9\&X7YXK$H2*?<'<3U!N7TH]\T/4[4&%Y2+FYPE562.A)&% MQ$(+0;[4Y&/'SJ#OS_Y8.MY7T#"+^9U%8(M]5%FL<"T:^R* BC[28-<]IWF< M>;;)UZ=IF[[[-/.L;4G;>+*G:R)^3$OX,4*>A#P5)D]M(4]"GFHD3YSZ5I4^AB-==G!6T+57;NR=PPG$ M_>+^RMY_"@GQ[[Y'I[.RN3[,Y7 G_FK9*+?14/-GL[+X@$WM?2?PBCY%B\69 M[@MQA[A@\]4/>N#ZS5?\<<'_^C7I]-J-CT>ZP?4F&D9=W(?1Q1(];/ '=UX& MU'$C7*_-Z%["=,&]U&7+,CDY#DN \: .E&"/8,])L^=XJGR;]LZLHE6AHD\8 M9)@T6JJ&Z4:7R:8P5F"4&4R: %/%P%2J0:ET6B3M"2*X=3LBPX/E1=[#97)_ MCKPF?XC-I/ZVY,S9X0_OZ[ZNYW 63.E%*==,J"CI3-*3A?=^"EFP5+!4L+2B M1@A,34Y;5%@T: @;(]";"KT'BB!- < 3 ""G%K'2RW59ENFU_9;ITZ1)4MR? M?T.5&)D8V8F,[!1R9.P8B<> ]C":L9^8? 8!KT60 NS-\H0 U^DA>-\&*;8L4D*H( MI#[P@"E47^]B"K>HK)\)_5' B3:\=FT%C'E]!9]0=9L:DV56ET M-%EMJP)+)XBE_1369=P %!CB%X M/%->5.BOFD6%_@*8)P+,@M,%S8+2!0)_)X*_XZ88K*)2#*(92!'GO!QBRTO* MPK#D%!4=6./X$VQ7S-AVFLU]BB1-?537>Q79ATW-Y+/!+;#!FBZ;2NYV707B MHJ1DO] &0ALP5)=[0*K3X0@"T&NI2!GRA8>2))W)0LUI9B:'R'$0HAK M*<1%RC [3W7#T>-9G6E-G3G3EK#!0GR%^!Y%?%/M=\XLRMAWR-)EU6P)41:B M+$3Y**)\U/R^IA=<0EB6A+/L_R=VC-[LH/%/*R?+KW]>.H@\X26>X/YY[(.5(^.9F0?5/^B?*MU4/; ME_\=!+/!C,DS/7N"<.[G&<'<[ 49_B+3$/FQ/&>8EXBW+:K']^HLNLIN^_$ M_30A0V+4)21&BUW,KW_/24D@D%@$ @F1'[H+@Y;,DV=?M7\9G?XS&S;IC6*^ MQ*9U6OWE\\X<2P-0M+CF_NGQX?%)(//#[=W#T]W MM_CIZ?'+_>WU,_SQ^?[A^N'F_OH+>7J&+[[>/3P_D0]PR?/]PY]WMQ\;N6/V MQ$]V"*\?[.*#BEP+9%E(AQ^+N,T:UB OL\V_HB"T1[-UN^S_X\7_=06Y00X@ MYMMNQ,AH/K5%NY(ZZW_5V:^E%@77QX-=YP*#B3^ N&-- _HI_?#;T ZFCC7[ M9+L,2NRFWY+G)U(&1=.*]&,OC']>,-6N&#/6)!*>O#GYN0L__9K_7M:ZFB07 M_B1VI9+?*XI1ZHYUBY+$KM93^*+XHMJ_*%W<_/(MN2T[]LW8?%G^N@)CM'GC MLY_H-*23%^H3V12(+,IJF=G9E4"N;1/)Y\D8!+,Q^"CWG0&W"&T1C%)SR.T# M.8P*A(Z7]_UB/IZJ"9*J-3_#G M],3I:>NN&SJIEN,NQUV.NQQW6XN[=>LQ&M=C.#UQ>JJ,GG1.3YR>6D1/#=6M MSKIHO(<*FN M,?HY=<:4C4Y?U@1-/;BPA$^T/@<%BA\//YZ+/I[3L?*J.B/*)F?1%XQD%5>2 M]C@RG1DRU2I0SMHM?:I%43^C 3% MQ84GEK=G*%5+J77F.242*-B_3A(4\> TU6+J:+KR=^'(>*P9 @J61W"\2W$SGP="8H55GG2':!2%;& M&;>96QF<6UTR(IVT.[5B-HQIG;4?\!1Y*7SXZX'DUSLKZ[M7E?5]#D6B'($K M0.!C6>RJ6(G%SO&0X^%1K'Q5JDQOYCAZ(3AZ&L^ *E>E9'/$O!#$K,R;H"J< M*W+D.P57W-,#H:IGPQPO(1_@^1@%,SNFE?')?D<"37M8UYI&7"R?^[B>FX-R M:U4-1_9*@JA4Y6?E!#0,<,@24[)O[6#@>$'DEU>WS5C=EK2*:]DX^7+RY>2[P6>]M9ZZ-"GW M0-?6>X*A<'V;DS(GY=.0\DDC )I8<0YB713.X@._LC%]\SGK*[/.UXXWQR-. MWG^%U-:L.?*9^8,%)8*;9LF+I6;)GYIDK@/BC0CL;C".44WNL0G'FD#",24W MW@06-2-CZ@Q)&?)2ELA+JX:\'CQW4$1A!9:LN" NJ=-WO1QA98Z1O-OAF'B MV[9K.00>F_Y ?PXHQ840SZ5D1BV_2[ZG0V1?+=L-V%Q/T-$#N!I @C +8 $( MU,P++)\2GPZ0[H;$=HD'U_GP8>!-*/E ?TZI&]"/ G%IB#_C4P"<0_P69:;+ M2)0-8 U"^&>":@6^PIM2GU%5O YXW-2G8[C-?J/)X[LM0-)G@!8E[_B_,CBH M97%0+(>"WS.>T'S:ZF:$D\M)(JFF92J%=)$G%'\9X3T_@^^(ZPP3)T7\D0SA M Q /XG,X]BEE6!K8/\D$(# &^G*1( JX3Y? !K-/ JJPV'O)U ML7-@R@QIZ M<)'K(?F$\%02>G"WX\0$.7^,P!9@PU4!+,&G5X[]@SJSJW!LN5=X-WP(\?=W M&^[%+UZ0<$&7]^GBF2_,G\8(&B3A#+.O*]"1FP.-P<]'["0T9P2IZ? MDK^+?!-7.J8!Q>5$R"@8X?B4N0=Q$\! IIYOP)? M\'3VE"'\//4!5WV@J-1F4UJY<3*(=*O@M7JG?[#+M+%6H^]">=Z MA[<#3X'0+H.IO8UM%94G&C)Q759+9;=D!_4._5 MMZ9C@-&]&Z,0P'QGUML$J[!XG[=V8+V^^O25;0B9C!]O>WEOI=!D^9F/HP20 MST@1!3AB%N"(60I'&BS:4B0"=B_V0.:GAI3'@)O%+ZCP19- 6F' MB28S<+QH>!6_*KEKL2;VK.55+0C@998NU&:*R,A#<1=\(KOB/\ ^$=F)UR=V MW\ 9.-8TH)_2#[\-[6#J6+-/MLL@R6[Z+7E8X@J"HUSUWK"CCG_^[=T>AF-X MJ=B% M4?BB:EB4O/%16S*)-V:V]W*7%3CL!Q05BB9U/WQF"LO76%&Y0T5EARSC-@+B M"?2UM6 X!#$R0:5=7=S-AA139 GHL/]X\7_MHQZ[2V+ZP9T'VP0\19P#3SV4 MWEH*(HY?Q\"O'1G9CK%F %8]N_QPC_$(+X)'#(./IT"/RK"HM>\Y48N8(^#< MKBY-9BE;N1ZL93;8MC2.HBVV)QW#$#?G8VQQGBTBQA@; ",]E^V\0Q8&)EH9 MNF"*5;7X:$ Y,*>8UE*,5#O%Z-@0QQ %R30XQ7"*:3S%;,GY.P7%2)V^)DJ" M8FJ<8CC%-)YBE/HI!EL'Z;*@RTV1,2=J@E&?]747^=Z4"N2K/1PZE-Q90NF8!PN:'@/Y29BF%8_AJF 83U! MT9K2.9EC6*48IM>/8=@T1M<%I7>P[.\Q0HIB.*28)D* U!L?8[ M]P/;(M^L@3VR!Z!,7G^[OME3F=S5OCQS*MDR+N$45&)T^I(J2'JO(3;8B1ME MMAW#MK3#/ 6&F8!ABB!)',/:B&%F_>$]O=?IJ[)@*A+'L#9B6/WA,$,$#),$ MHS$85I&G,D86LZL8358K6=_>7/W%*9MCM"RTP?N&;"VKJX?-2&"R:CW!J,SQ MQAL"<<*^>,*NW]UIR$C8LJ#KO-,7)VQ.V!41=@,, Z73-R51T*6JG,R?V6]M7ZQ'H&V6]TT0W@ ME^7^$0ERBHM;K!= 18#TVELV(%!2V-<0_.FMP#+S_[&_J.AZI5"S4Z0&(V.UL,E7L40>Q:R/B2?XHY=XQ.G[50P28M3(RX8?"/7ZW^VBX<#4#1->7SCP^/3P*Y M?[A9W[VLL8M_>'R^>R+/C^3F\>'V[N'I[A8_/3U^N;^]?H8_/M\_7#_\BT[SWM#[1_$\7;2SRA",3>"N9BRE:-NLO\S*@&&Z MT--Y/X]68EC]G0I,J=-75%,PS:HR,CF*-0K%ZF]58,J(8H;0.[SK;;-:QK2Y MSC?9,2\N."YHVL-HZC=73:6R.M\*C[BACB%.V)RPSZ7.UU0KJ_/EA,T)FQ-V M4^I\3:VR.E].V)RP.6$WI<[7U"NK\ZV9L-M6Y_LR(U/?&T:#D RLD+YZ_NST MA;NK*UBJX)U8?\$KO MXN)57&UZ3^NKN)X\UPM(,*76#^KS,JZ+21CNU3\RP,2Q)SU5T-HTE8)33&LI MI@$1$!SC8AJ"7%EHDU,,IYCC44S]I<)FK]/7=4F _SC%<(II/,747RH,BF%? M[XF"?/C(1E[&5:Q2PIJIK)Y*YC#&GO?I+;'L:&P:N]PXN?VR. MPX)CV +#ZJ^P[6$S,%V0E!;U N,8MBC4$.L/[8'JT5=,0#&3HU@K4:S^6!B( M:AP'KC:F/QL?!UYR"MN%51^5VWQ[F$4#7&F](XWT/NL1H)S\+H+\:O_NA&1DU_CR^8UT-6/,QZ;DU_=B,C)K_'%[9HH'VF(];'*U\/Y(-X4 MZG$=>E4E%ZO5^$>K[;C %Q7T'_AU9:1IT3=8$8_HNGW.KZIT,H-4%W.O\U)O MF=">HNG4H1/JAI;SN^58[H ^C2D-;^U@X'A!Y-/@&6[_W?$&/Q:DH\3D# NE MP^LP^0X?3H',IO#XT(_HMKFLQV51Q:5<6IN\//M@MO!'SX3@?4?D,D*("I6@)Z*8)= MH>2K:\IO,813"!!_OEF!N #I77L]-+C[QMJ] 7X$=A#BD&WLNQ&WMT &L/.N MSZ7#A:%T%7US7X/S[]NP^>75E.>?89UOR2+I-@+BB4Y#.GFA/I%-7O3,BX1K MCO84""1>*7PI-2E;2E)2W%@HG7_X7A#<1+X/;+6TM:RQ$18@9AL2U>7E6IPT MUI+&EOK&BDE#9Z0A'SX_J%D)#PT6>VA>,2,>VQ@.?#JT0^)XZ N\L.JL#U4* MC!2JGSW_UHM>PE'DY"EE7R(Q.GU9,,Q\:F-.M^3%#&>%5=MX[5&QRD2LT@OZ ME)P?/=\DS*KX+N!YWH%JDB68)X0RO=S(.]+ M);U.7U,$2>Q.)LU1VSEJ;66^)T,M263%L(U K8O*\UT;BO!&Q$J/>?>V M<+$&8Y^*4%TDI MD_+2W+20#/C69X+P1!">"'+^^0\\$80G@AR>"%*O'V9UV\5,O5@S.6;:RIE" MI?6.[\^V:P>@VI!7SQOR3OP7DT2PQ<4Q5W)3_/@#T0.LI,?1=XJ#\VA0VE#" MKER2+/2D@UT=S7'7O)YAR4UHDM3[79EX@0Z:6S[L? M5R OL!$@E@4M2H\.HPD=J_@%3:JJC+$!;FZ.5:69;-58A8W")$$WF])'NR(S MXSRBNT4.V5,.46^G&L8C0'O)*^ CI;D'SD-23$&5SWUP_ D,($ZQG&*KU07V MH5ALQ08"7Q.KLJS.,TC;W"CC=8!!11: B0]$[@D$(S"LD?@\'I'\9K+?5('8 M*5*0=]\.*:#!NQN0=^I3\E_[2PMM-=,PFD2.%=+A' ?_B6^[Q9?-L4V?8YN, MG<=ZW7P36@* @ M6W*BB$:_3;W QH=^\BDL#1ZT",C^LAP*3VA(7-QBO0#%1.'Z6S;@=1),:PA: MHZMS"7B9_X_G'6^FUBN]>O&I]>/*&L'J/UG.NS4+D-ZSFX8=)P\W9'A[*>#L M!(K1J!)0%$7:XE4 #GL^Z_[R"5@J]?$J6([5F+60L8\$][?M+6G @F2)'\BV M&*VR)BM6?VTF1 -P=$VP]_'A\4D@]P\WW?-;_,/C\]T3>7XD-X\/MWW M^.GI\;^^@MY>H8OOMX]/#^1#W#)\_W#GW>W'QNYX[4) M3FMRZB/7BH; \(N\.[])GY;"]9;D>V5S$,Y[GW"U4#])&I#RI)C%-,X[*" M)",LX/E@%YT+YY#U?(4D2TQAK7J(^O'4M:'*2N=OFP:@F[P]"E.&XVGC2W>_(II M0T7:$ 59;4H#KY-J/;6)P2\T"#ZMM0J+Q6'+LU\J[5FT .QM!J[PV:'X >CF M>N+!WO_#OE]+4Z7)20-R$B5!+YC5R!L:G3?*;:^,K0?E<#JH80IBCW<[JLM\ M82TV]@R$HVDH=K4EX_"RTCAV@D"S&9"&)EDX-+G%A#[2). M=9=)=?M:5?M0'68YBK(@J55-4SXRV;6W?T5HN:\V1LFL(*"KLUS.,LS(?.:4 MC&P_",F_(\L/J8\!QI&->$AFU/)9]I? +L.L?\N= >K#91-XV!"^MD+V6YR[ M,8.C(U/?^XL.0L(RCO :CUT!$(%?!F"J8EH39:$;U'N&](TZ7AS?'/G>A%UL M#8!DXC2D."%M-@[)__4;>P'\8$]6(Z[)+K@%CX_,@) MA<63?%HRT0LHKCC5*R7QWZ, ! $ ),7VTV5\#=8L^=:SKT;$SG\<0]OL:VT M&RDL_]Y-EWL]1'3 C2]PJS!1K-?I&\JF1#8 T2[@15B!+>$ _MHC&V "?P_I MR'8Q9\^QW^C\OL7KZ#J\B5FQS4.(!^1,[# @%?)ZP8Z8 06]B M#XACCU@ZSN8@OYCCFI_9.K[@,A;PP-EKX9\!'47.%WCN$O<$K!]\&D8^HND< M6(H(P%KE. R3@^Z6):WO-;-^:<&:MC.*G$_J4.2"Z55[=[])#Z[4J@I2310I MOZKG;%<9$J<&^'3D %D'C*H&8W@=Z\W*_F3CB2S?9_0/2 *8GC:G&Q_E>)_7K^ M&1.JTNW)>B7)"6;7D,HF1AP]80(TF)[2L$7UNKI6+DGE^&MJXN$AG'I':WX$ MYNI9YG+,DUI(+J&EFEY0>S6):12<)!7@Q")4Y":5.M=,ZIQBA-2QX;?6GWH" MP&IQU]]Y'"GK9"9M .Z)D/.SY\.?+HE[$PYFY-F'ASG+\3@.QFU@?,#AJ2F% M_X_E1+G)8XT!WD977IF:F7H@_4_V!QU>7<,>K%=*OM.)!?8%P!WMKO4C1NM? M_SS]CQEYJ[GW;6V2)Q#Z6^)E.5>3OX=,H"XD !.F0 M,K<(;Y)W*4EL$LXMWQ1PV>"?2Q+9GT5:VJSA%G$*ODZ-^DO95*%CH$ M_S/67-:8*Z((S-Z4\_,ESW%\$R>&RR,&UH5A R4D-GEJDF%:B[FJ;SC(FK%RN@0][&=@/KT@^UZ,JET2EFI]]3!;5@BB]O M8-M,?"JI%>Z/4&M-I)(HUL-^E(*BY#MZ\6J=QF%7)S'74MU7M9&D*LQ(,BMK;<(;JG,B;B41 M5]E>XOB6J:HRRU33\FU92D1@3O MXV?1F9]%.7Q8WOF3\(4&8$_LG3&8=T;:[IU9[LO0@O)6M2OUM-962$IB5]U2 M(LG+6YMZ>+VN)JN\O'53JW)2MDWYY92_:6TN<3T1_'@EZW$K63D<+[J4M2&E MGUM*5WGE:ILK5X\VQ.-\2T#;]I[+&&524-?*QY=<2!F'67EUJVKRZE:._N<1 M2SL$_W>O;E4Q.]O,]]#D)7U-0)@V$\.!M!# !N#344+,6K99*A<2G"[.B"X. M+'75I$Y?;M,,MPN-M(J]T\9:-1E+735>ZLI+77=D79)XVBQN30$,E035/)BY M-;#,IYWX5,Y>.@"A*DHHUC"AV 4.Z1;$,>N<^)6)REUU31>ZGIA>'6<%$Q- M9Q4/O1XO=3T;/%JCX$LG3J;4C$Y?[6J\U-5RR-)HH*UUKSNQNXHFYS46BZN8 M'U>Y16 RBZ"G5)R0WI#)C>M6'4"VR\X)-/D;F_T47?PE^6N^(D,!$7MU@OL/DH7'_+2O/%@D9&[!L;!)$; MKZRG@[ 2*T:@24!2UM(E7 :S!\QG>? (4I3Y>!='D?7 M-!A\?'A\$LC]PTWW_!;_\/A\]T2>'\G-X\/MWGK\X8NO=P_/3^0#7/)\__#GW>W'1NZ8/?&3'<+K![L8YY%K@5P& MHWFU(Q;[_PK'3H6QJ* *D/P"]G:8?JN4[=6[R:#/6/%W/Z?4#2BCFF=XW.^. M-_BQT UZ'4)!8Y@B[/V([LSP_XJ"T![-FL+QG\<4M"+'\=ZQ+5?2$SB:P ;@ M(0$)X6<*"YZP'HNC*(Q\NI3O0&@,)N0K>/&--X%=S/X>Y+W[\ ]>]153*F+] M2>ZQ#J':I[5H?:9MBTV]JXK%/Y5N$2QM?52U3>3J;![[V48E/&Z71ZB+R]ZA M2=RY](F,MQC3T%*[TH35[-,H]ZPZ ^[4\:^AC>/J8,YQHTL !_+-44P;R"\/ M:AK23H=)2[T>!XR6RJLR::*08Z+0%2XR3D84)A<9)R2*L4]I:;)0&%FHZL'Q8BXK=B:+'I<5IR.+ MSUY4WKS SE.RH&I<6)R,*A215;B%8^I3%M#CLJ/BP;!(%(.5+,%KA/3>9(*S M8V5![N4;7I^U\(@1QNPJ1I-))FF>LSX:4LLTUW8Z]OB@VXJ$]![]"(RV#+I= MDSV4K73?$+U-WGZ%Q%17*+TXNG+C>-&0Q5RC$..WU[X/9TXG<79'-J9:*D)^ M8TW9$OY#AS=P)9[YC1>$:T+AAM&.4'AFUP"@( RPMM^>3!T&3S)@L![,86UE M8$U<&F*,QLH,)%R2"Y:/TZ^F\ W^$A"+/Z%X$#&K LXS"-F'ON M2E =#FZ( @87XC("8>]ZL1S+'5 2C"D+M(,V]TY1-@5)<#]H78C=4+J*7FY, M[0$A]MV_KVPT,"YJ\\NKF:5Z5M%SECQ"Y)[PCQ?_UWY1+/1" +$T9C<%1JE1 MNU7Y<^J$0OGL@AUZ$^TW%^]HLQR.F1"QGZ^B5F7Y9D4,SP5T+&B9X#[$^&V; M&56TQ8LQA]8HLGLU637,3E_6!;E@QMC9=JG@A-%6PMA2+E4I8?2 ,#1!5)I" M&&>M^.R("U]H$'Q::V]>6)2K5+G_?B*CHE)_4\0B*T$M\*B=XZ!*CE>'3[S&UA7W(%],,-4%1#X[AUDR^A\5PFQMVO"ZJIH4S+E0J MV \L$AG/95T7C\3+,'(88F8JF;!B!BRHA#L*ZF]9P##SO2*R[U4ACB+^5QG$ MUI806\OUL<_L]G&TFJ,PQU]]@;]J.<+2JWZ_UNF+W7P]1^X+ KCAP(J) M!O;/DYZG5#4\]7+G:53]?@/X83>ORVPXSUU#YPU.% $STX\ 61)L#,@!V2%/ M@S$=1@Y]'"5/_6);+[9CAS8-UJ2(F&8[4D1R8+1=[#%%6?+LHH\"3[;@R18M MR#'@R1:5)5O47PU0?[N&@_"%MX7(2R';?0-2\?P9T_>":#IU9F0PMNRR:1"\ M3<29>Q,V5:4DV'*?(LNU.WQBJ'*#F()>A2#N;5O>M=#K])6>P"JP&U&K=8*V MM9Q&FK2W"CQN1Z:1G@@TH@JRJ#:$1EI?SYA*1VO(EA0P3PK(1["6?M!P4TICN-3&9Y;,3[)K'S<[!U MN6CUL]M7ZE+?=M.?>L@O+2JN8\?X1 QB(Y'H)O*5)!.>? M"CVC*0H)3T,[,<>M#)&P58/;>2J;3E>&UH_]^2FEZ%V;,F->D;P?;-F M&$395\_0.GU=,-6FJ!E<;3UA\-H$,(!OU'' MFV)R!==+#]%+O\4 O5W O"LKA!6E< M,=T-$1Y9_Q(K9;&Q:.0:ZMX:*H-G/KMJ7W+H81]QKDO09K$5+5,16ITS<405/.ON5.WS0$PZRJ8_=Y%I@UM_;CEHXHG.R0^&!8NQ'=N9REP748$\";$,LO MWCQ[P%)A,=^']<#T1NE&X=^!]^K:F0Z< \0>UH%SN *5M-?F3ATVN^1S)>58 MN47,ZTG2+RS'\09L!:$'Y!Y,@0Y'-OP9>*/P'3<535]]:TCCKI_90C* [1L MAPW=K++D*RU(_:<=CF\ +SP@CF_49UP#0/3X AC#ZK&>X/\!+O;>_0;[L;TH M@.ML;Y@OR])%!;B(V,V;J&D9%MM>J6ULJ1P[SC94V(9<4%Z6;D. D\5#Q("K M,Q,0$]^IX^"_:>_7'%*PD>0Q!KCTW9D1QXI<+,)*G=D!LD'V.SP MF.+_?V*,3Q\'E&,[#'D1M1$[YKD;;Y;MQ/)@1M[9+1:^9[4$CD]5+S=57>93 MU?E4=;:W!N HGZK.IZIGIZJ7GI]>)#A9N?6U.S]56']ZDO$W S.:UV+S6NQZ8W*KSC6!O% 0L2ZJ!6 43)FC M@!=B7WB1Z2;5>:XREW:\XW0NN8K&C,U)F..4T5;*D,13DH:!WF3!Y!F IT*% M[YE02R8",X]G@!U<(!AS=O"%I0R6:C N'4! WV/P?I\'!$I3E,D*:V4YWPEQ M]P[C/'^PB7AEU(I7/897AI'/^C\Y7K7>6$E.:\YUA71NY4K ' .&K#]I?/)S M+^8B=+G&L.'U#MNX-:MWV(6D4L/R@8:/HQR9/;KI,\J.Z]$E,2[;5>6&Z$:\ MSJ9*O%O#S1N =Q)K1"ZK3:GO:KU.GO=-47>XAU>*#S_)I:- MCK/"]-2[GVB3T2'@"ESR.(K356/XK^G N&3E*KZOVRJ7+K$U^$;M:3VE81H[1[8D:7Q-?4W5K MDBI)\*I57]HMU:18S"Z\*L9YIJ.E13HC&W4.,J.6S\IT-C4!WGN2Q:XY+V<% MP2V(T;K,LEC5@IV@6L"S\DK!#L"E.EP%V52?.LS?T^SWM#Y;8C5\EKB8XD+LEVRR!,_OOI@L M5G2=;G*,[^2R+>T@U]B4%%EI2J=UGNG-:60#C6AUT$C<45LI2%#E--(8/.(T MDM*(7@>-X.QS7="-II1%PZWK2*-ZUJ08[+7JV8V@B( M)SH-Z>0%N(!L\M9*//Y6>[4R=K!&>>,3GX:1[Y:>=<*5]B;MK>+!@QG5+$&5 MSY[_/4:4TOJZ#!:MVJ!9QMRBY<1QR"S%2HE#8>X>16R*2[3UE=O_M'S?!>7#'*=V M[>-X+)S26&N6"D8@\XY(N^'$T]CSPRNPPR?$FU*([TL?.DX?U9%LM*AF=OB%H6E4C)[E*NU-X M@:NQ!XT$?P*H^+/#9S;*)BJOBL8G@K<1DW:9"%X9)O60CYK:P3W(FZ6QGL= M\*67PD,&5_;/J[$]'%+W$YR-(FZ_1$K'BGM; ^G+__!IXWQ>\-MI+&MJF!%=.&CLYL5:_*-\2#@EM0 8[M MS0X0"3#).['"L.3(#H*(#LDP\IE!-SYHX-1E1'VV=.S?3"G_G(/^GD&^-.6P M<+HJ\X!B&U%K2Q^&(Z.6V>F;@B0?S)2;%6%L+E-^HF'HT GSG8$U,O>-#1S+ MG@05\>3S36FJ*&/&^Z*1B+P-! M[^7G19X$/D%J1NJ&1\_K(D.K\/DNZLRS8B.CM+% M04J]2W!S.P_8:W#>R:-+'@>A]T+]&.L0BW^F; MY[RA#7T#W]HAN7[U*;.WR;L=CLE_?_OJ^:^PF9LQUJ'];KD_!/+0O>X*.*X0 M'VP-)[9K!R'6P[S!GZ]PK\"F?>#%J"Q>,QRSDMN2YR'].W1&GJAK>S[Y'+%) M6 *Y=P?=^/8_/&T!#0Z DA>X82P5>HG00PNN#=*I@$D.QC$.QA9 Z:II\E% MU@2X&^N6%4UQ5,!_E7(8R,L1#VUUBU\ "1]',? ^)V_^:OVT)]'D=\_W60;4 MC36%7W 0:\*U]?E6-1'#?V(WS[4)T(>#RT-$^& C_'&I V\RL<.0H2]L&.%J M.8L]!]'+7W00XCX'P&$M@ %L:,@F;@9= J(&++]A0"R?)F,3H@">Q=S]GO^# M@=&:8KLW]E[ 9.K#YX'G3SU ;TJF$7P**#SKWB7_';D4"4Q9)C $.#DD'VW M'L$$.+JI PN'WZ:^S;K*C ![W0'@'*SMR_WOC]]C$ES^X>GQ\W>D 0N^#R)G MW@AM".PY(Q7P:_:,&-/G()I8,]SWT+?>7?88EUP[P!'^S@Z>I3ZWAH_L_EF^CY,/W2W-TP8ATBB^@ MJ$O= B'_"YDZ$=N,-9TZP&M05,><^R,!V"+QD=\!AF/X\L=B;P@X]AN#*KY7 MB)_$2&?QJ,4UUT/D^HQ%@+[RBL2C)QX,2Z$)B5\H7$_Z"^%-ZH$MR\+] WM)1,9BH+[-R!N MQBP^^=1A!+%(<_QE67M)-$-Q<8OU GI@%*Z_98,FD:2H-421D)05X&7^/_87 MR5:O].H%COK'E36"U7^RG'=K%J 6F]TT[#AYN"'#VTL!9R=0C$9'4P_C50#V M(_?',XY0V\"K8#E68]9"QCX2Z]^VZ_]&I\^2KU$Z,#IWP^ ?OUK]M=IO W!T M37O QX?')] 6'VZZY[?XA\?GNR?R_$AN'A]N[QZ>[F[QT]/CE_O;ZV?XX_/] MP_7#S?WU%_+T#%]\O7MX?B(?X)+G^X<_[VX_-G+'[(E%O7+7A!HBUXI ):+# MCT7<9L7(71B:8%26M,]JXJ*I/CB!51 0GAX8*;/8E$"IRS3/6)]EVL2(T@,U MBJ5A4#NIZC?SUW^F]!OU$6> JQ?*:A5EM5RH>^VC56A'7:S&%FODLPI_P<@% M' L*U62,86&O?P1?:Q+ZF1 M%["-CJUA60-3WV)@>NXK;A[5S"(#4N_TY6[>;S\W'VU\?VSLY$ VP03 #Y& M +88$P %DDA7YC#7&W'K1<_Y>(V>"RJ0O'FK^6 G.#"#.G5)O# ['%$DM"T' M2 K^E]+1ZHNL(*!AL-49@T@#QGQ !@ [V+(_0^LY+JE*EHGHMTC9$S)76J.1 MC4X7YIR"JUPD%OQC #3FPO5PM45&-GP[_<:++D(XL M(/6=R?3=8O5DP(V .>"X@-AW@+#/;VVW4^WF3:A]_F>&T]PA"=G] <$$$K? VSOYJ(S<<"3Q">(06V5%+R+J?OZ+FN@LGJ%L(9._ODLW!3Z1Q#96+]Y?DH<3&];VP/QDR:K(RWG5J@AC"="&]Q81];W/&R M6:1*8&^]_,:^L626G9SS6J_3#^R?9 )O&P>K;J5=N35@P'Q_@S7DP X=V;GG MLM_8@2=.?;03F U?\LA[FX_\"4C*'H$>ZH9/N(S9(6>OHV_?W.#9+QV,4,13 M+E_"-L/KE[\.=^V@$'6!D?\*YQF%H%S^)U:2O,A?1^]PS"^1[3 5>Y7N0:HG M6+ #%2@YB5H)%>@@SL-WCV"$JH (4)LKQ&^F)F9B-*P.?C68,7(B@$.BUB5; M'<+YN2Q00P=6$++8XSL%W0;^A0UY""C0ZSS0../[F/*S!KKXI#F9L=4&-+=, MY@".SS!#A$PE! 3#)-:0;7A';KC9@]30(?6I-LE!M@:+R!0P%AP&24EQB&S24S^A9 M"N&)[/3@WV4KPD:*0WN 15C!6%F!0$J/P _ J/ 1-2(_8*+H)0K@;0&@E.T. MG(CQKB1)/PZF8)J^1RC8)]Z,)@2&="#,;X4W(9<=T 0OIQ8ZJ.%Y(TSRCVT2 M\L4.$PI*"1%9C1NDYMW0#OQHR@P\>)V+S,Q9O"'IJ\O"P5^!FZ!*$8,@9D"Q M>P"-*/JS8/O(&88V&)0#9%;P_"G:3(,DWZ'(PGVSX>!BZS= >1'[(# *FW"_ M!**CB)%GDMS@+#:)#T[,PCE/2M(<(G?D.<.8W\[3.Q@P &'BQ8\H12L;SP3; MW*Q<[&,T >/A<;K#O/9MD)H<(0$3"Y_V/@:%U6;F\(L'K!6N?V'N*L81K46& M, $N H>"5R>OG(-FX9EB6X0'IR<(S"/P7'@>K!_(!?596.DUZ@,CZ\WSXY!% M%,+!L%/%MQ A6*Y?T1,3DC\\[Q4> MV@*>^.B2_P;!!NPL5MD-IK&+RYQQ9#N(RC%O0!]/K&+@)7]VGS ?)$FB #QV MR+./HI/I5@&CJ@^=^^>;SD=B)="[=J9CZX6&+-T)?DW_QDM8ZA,"EWSY<@._ MQ7\DO^ *(GP7*@W$B4\E92)L);>8BP4\"5X?P25(SVPC%(6XL_@9T/8&S@-^ M=VUKOK#X93&;6.P5WYR^BUH#YE>BC'DM6#-J"O-M93:!##7QA"7*!V/K05;% M0L0*)K@CT*JL'ZD"-+^"#L8N8,/K+%U8'@3H M":X;.>QI[IV,^GO7CPR$P M'2I88J]@1E/TQ2-;]4;Q*_!*8(,HR5 6AL'*??8<:1!99 '9!7LI>MS6FC7Q MUO.6S5(RR/W#YU6M_0^ WL(/-/L60_ S)J[>)T0^R!A,MLH\A+PSS@XBP1ZNJ 7IF26UVBB1)AAOG6\\>66[3,9AH+%(S2]0,-)JRMRX$-O!A&^4NVQ&2 M4LI6BLAM?A=P$":MR0,HE"A_"3JZ%[\'M!5A$A 2F8F$O0TBPDTR4Q- +3/6 MF''B@2RQ3CA3U 82Z;',)IDE2"G+3IP K83(J7(]=6:):F+,>J-D)64YUM*K7Q+[?1APWFVE85?PIL6 M'(G1?W)&2Q=BD'-^F9#('QQ1Q6XBUKOE#\O[W)9!5)1!FXJ41:5S[)VZQA?2 MX;/'&E9^0Q]!D9]*Z_05N9N/=,_];"\6\E 4=<3W9I8#W(3ELAZX%7EIT%>I M;7RC_OV%=I4"#QR*B PGQC4#IF,*6HSH0LJTD+DAOK-C3ECO MG*PBEX+YY(,@0.-B$0\;>@-XBLO@ TP>HYH,- [P\X3@0!.(1=VRXXHE_F8\ M)TEM>N8AR\(";*F8$Z<5['Z$']M@0:S(S9SQD&&;GUI2>H'9X$G=A91*AX3G MI[9#"6W]P6.*DKM-75]*/"\4+8G@3R^"QY3F\NH6+O\%3/D\E[]F)L+0FH1%2TT:KN=?0*:XJ575-(_)]+ MNNY:76KN4LZK4UI)=2IV\MZP$.-^*E2/93'D-:CY(H.%DQ]]BX5*]R:WR9". M8)56T6[U[#7]@-'HP9F3_*L!>WI!9!32,IK'OZ<(!UDW:T(F23Y.Z9A)7/W,O,FV#Z>?NT"8WY M4!9@=EC(DCBB((U7I>ZD^'268![C FS3@_?D@V&9@!?0/!TDWFY15I)L\D0& M+D4O<#^N1]YL+T[H6*'N-#0Q+R291]OLE3!(-K=M2*TARA[R$L6".%84TN#& M(J+"Q+ U&-!IR++>T0^W&@.)?X#NRV-2S(9LY*(*H5D M@(&3[%&( ^'H3I3%W])OV9_2;Q_G[K6"="&2,)74X^:RD.!3"%<&*ZXW84G( MW0*W?D?V6"#BNO.%,1DKK0B)\Z+VD7M&K7)/6:-$ M++A33->H5"\[NUEP,>FK@(M))0F333$X6+5-$-&,OL[<]Y$;/YX9[SNJ_9DS MRFK@\>IB/[NPR-A-!DV"E Z2X55I\BZ&3Q>5=DMQ4_AR8@^O,+D;U/WK15(V M9C:QC"2F#@%^> .;BO+=8O@P]&O^"E5IV$@C* M9.O%J)#FEQ%JLZ=C"L.;/8R8=H8>'H9Y#(9?9)=GM M_IW$&R8MD=SXK@6"Y M=&"KP.H!3EC0F>:@ S]\]:W)ODVK%+,XY![X88R"W^>O^A:_Z7J^JCAF+14$ MV@V-%81LZE45;Y6IR^P]9/$BDKP).X\!^#[3%W^1<"BKV1JA&(9+@'+AW(X% MK-Y1@*5W^I*V&["T#\=)$!E=V.ST54'2#4$6\QVL M2+R^V#IU,TI!AF[MP1Y).,L;S.<3+>WP?RPGHND&OUD^^_LK!?HMQ.->IZ]O M;<:'Z?[NO&G&;KOX1GT&["V[D3=N)MW'=?SJ&R\(%\_-'8^)Y8=J5\F/'6#Y M0^QX=J?&ZW7GQR"R!(O%TUGFZ3 IJ8K3P)F:]G-@P_VA]7-)*?Q[D-RV0']F M3\'EK'!EQ(PCB[4!7*FCLXCT2^:Q0&(6*[U+S!:P^1+/S'?L=<$^70\P9XK5 MB\QOFQ=LH(E$!]ZK&XN?N+MFRFX' '?,*;.#])L$U:WD?!99H\B!XBXWF08( M 1K?\WD>E&E%RZ9B''<)XR2J9880+!_9>M%1T+M@30K$^?#3=5814XC[*:TD M&L)P&_-=+4^V4]=?69:[D>'&//:;90\_>_ZS]?.?8#NA2@QK@R_8K]ARD$KF 0]T?AF[@0LLH;W!*/9O!@-U',D@/?%XM+^ M'I/4K0&;=NE@[J8DS&T:3\B, <[R0P,@JGD>KP/6?^EC6!:$(2.H2D^D0 1^ MC]]3&NY@B\M"3U>$7L%TEQ3NR"264+-22]3,;AJ&<2J2(&"LB5CL+ER/;;W0,JQ2OUE4.RM 1:;(=<^B^@QS>_W64X; M9'5-!1JA6D+W:["*P?)$H@GK2KBF##C(G 4+M+^QN1.LW\3( C7^ M>2%3NV(L5Y,1?LF;DY^[\-.O^>]5HRN;1N%/8EF(^U.47?$7;%QH[/%PJA1:3AWL4Z MY !4&1:V68)'-9QE^QB['2%[-N\Y"Q3X<._&G15S$XTY:%CBN1?!(X8KX"D] MC;EX"G1SIS$_9OKN6V&V&TE<@Z/N@"W[0.&,QI 6QT/D[1&J3<;?.MLO47 R MQU*04[M+&$7K] U!-&5!,?-AE"H.=: IV\4LZVC3LC<04]LY[+I1I\58];(=JUY* M8]7<0,C8!V@>R(6-JE%M6B"<@1V$S%PTBW-4SE%W2K:3MTPPKXZ5SFT]9NH5 MS##IYA6QSM*Z=C)5_6QT[526#?=B%MMWVSRZ^%!MVA>&!NY9*\XX M"S@>+A"G&[$?$QJ8 [JTUMP#;:*G":J1UYEWL9NWGMI.++[@I-O&XHNVV&Q4 MWBL3^3"E>6V < 7-@WLWIH22NG,/LYF5KI;']9("H)@U'4UWWD!3YWC_67#R M HQHO6_LL^>/**OM_C6N$-I364@^*1!O4'RWIJ1<&R\S;XSXG#[MH$IXFALIX&Z%91J(SSTPO@IQOY MZ$E#95G]863_I,.K_U#?*PBA]714GTU9DG]K"%-EFONOK(2A58T*U@Y!9_TO MYHEKR6])]IK )N=Y&5T_6*KU84T!L>H^,U%TT3%B0Y'\ML!N3LF]2[H"/%$? MF_(6X^Z#Y\:+86@:/'NAY61_QQ+R!R_\7PKO3%MI9 -?6Q$WHPL8!]!B\W=G M=OINOJ5DOI] Y&::D@29VO5!MG8]F7^;;;>\A$?GU?NU. OV.XT;E:9P8-@0 MD ^=[T]_=CZVH<#]6^1CKYLPF3%.YK7JJ^.J@PA>"ML.LK.E@V00=-*"KDM* M:FA)#]!UA8$+\#.49P/,&)U<)S5PK&@X7QK8Z^5K,7N]?+.('4KO8,?K*N[( M6B5N4Z4H6T<;"O1TL:O(:LO+SAJYJ)IKX3::!IN*ONLNE&/\(R72HZZDF->N M]OZXK'JK7$7:'S[*G5NLP/ILV3[YQXO_:S]?@74Y$.(5:;SLZB+*KHKWSLNN M]HPD2>J1"J_BIE;W+FCA$8O0L\G"SV/+3:S/N?6Z5XP)T*#3ET3!T!5![)F\ M(HMGH!R:@:(>J29K=TI8"14P)0=U'%1QEFL.,G0@L1A408+UV>:E<%IK"ZUM MH;$U(8A]XFY;B6RN("^')C**PVX22%E0'F:$*2""#+DAM-?Z)"/&$2^HWJ>T M,G>DQ*"MU,4.9M]<8D-4XN+Z'OQG\'PA'M\^6)4[4L9023K82Y_#G"*YJVH- M"7_SG")>Q+,TEA-AJM*[;(J]):!GV)U3;S4MJ+,87/1PS/SV9O28PMD013 M- 55UWG?#&X/GZ\DSM3=[B6&3=91PSRXZ)8;PVLN65=5IZKYYBJ("7]L5K40H/36EMH;0N- MG7>J@H1)0K(J&%*C4A7R595+ V?/LRIJS[K*U4K)D@/GU/*\8F55(Z2 <@0 MRW;)-U9 .@8[&]&/>&X\L)U-B4]8",YYCU&7/6.: 2[@?CSR'? &:S?=>6E7 MMIJ=O<,.2$RIR2M" #4-,W M9PW&-GUC^@/>4;P#MCG;'3C1$,MHEZZRAGC\['Z MT]'#C"/>!$_P^3;F+?@ M=P//A]5.O7CWV>>\>L!IXWK^%TKG"QMV2=E"W4(FDL'[N-\T8R9_IIQE8XVN M(6FY&EWX;J\:W6\5U^C&Z^ UNF=2#MO(1?$:75ZC>WX5J+Q&E]?H\AK=2ZS1 M[?$2W>/&O;3SC'M)>J>OFZH@FA4U@>6.^ MPQ*\/>FEG&?0R.GW)["KYNB8> M]&H,/EXJK6VAL3,/>IF=OBDHS0IY'3\I>6(/AP[E!;K-5.7TLRS0E7J=OB+K M@F)4E+[$TY$O.AU9/]OR7!ESF*2N=N'EN?/[3^2UJ%6H\9+7QHJUPTI>90G[ M3D@]7N[*;:8SEFJ'E[O*F+)E=+6#!]DTQTEQT/VG-M58O+"6W)S"S)&=XYCM M,.(.%WL\O=/,L_I"^"UJ#MB=U^F(W;\E6TG7A6W5= M%[:U73";WG9!D>?\>MT>],;O >-;72U?P[U+*XF-##'A.VE@+,3*$:C2D!1Y)*(5P'\TO,9 MWGP"\4U]O J68S5F+63L(QW_S;84S1@.S-Y(?)%4:BBF/E &IBF*AB@/%4G[ M%YC.K <#LC7& ERLL+966B%L*@H_/8X6^XJ>'A\>GP1R_W#3/;_%/SP^WSV1 MYT=R\_AP>_?P='>+GYX>O]S?7C_#'Y_O'ZX?;NZOOY"G9_CBZ]W#\Q/Y )<\ MWS_\>7?[L9$[9D\LZI2S)G85N58TQ)#0QR)N4]R.0S>5*WDSXVAN;Z"G=>I+ MKA%)B6XL@S$=1@Y]'.TDL*\=QQNP3X^C59&,PCK(-V=1U-4V+.=I33#E9+L* M^3(CH\AEBBA<#K"BKYX_(^_64B^97=LXG4MS&-7HRF;;^[#P1>VZJ.-UK.F= M9ZN/9]"P*/D*UXT#<@>\;)<?;%VI'0POM2/0O M^?2-NOGF<#RYLKUAWM[F,&_B?:##8N?$76R"EPW(*EJG+PFZF.]/?K8ID9Q& M6DLCFE@-C>3)@'5GXT3 B> ,B$"J15"P.9R]PWM]"ZR?-JLE:?M?2=!I0Y(S"7:P@FD^--EVKV5XUUN=SF"ZG^W$E#J84T6.*G MIAW<^;,Y*=<B^]<%=K\-S)8DN9 MT9'(0NGT54&46]01GB-5!JG,6I!*1:3J'2[ .5(U$JEJB92I6J??$W3M8%N# M(U43D4JO*+14$JET=(L89E/$7^L]AG]0E_J6P]1":SBQ73L(?5:LQGV&&XBC MEI"3:B#'%5O97IXCE:37$J-136QSKO4.CO5SI&HD4M42W5![G;X$9FQ/X5C5 M2JRJ);RA87A#$;3#D_.XR[#*,L>R2GD5#?1:FG]2"6C:PVAJB7=I&.]2!%FM M*K6KHH:134P)XZ3,27DW4JXER*C)C)1UXV ]E),R)V5.RO.^(360,@9&34$S MJHHW<%+FI'SQI%Q+CH.&X6A%$)6#NY[63,IKNJ6N=A3,-PM$0&SOKZ:#(;)/ M&Z=[%ZQT^FS]O+6#@>,%D4_SG9@PEW#G3DPU59Q+8I?$FR&P&WCNKIV2&MPY MBI#G14O9__,W4Y:,WP)BQ[L,K9]DZGMO=I V9,7^LSX-(@?3M0@@.QU@<(Y= MZ0-E(NG!W2$L9C)O,VH'Y#6.ZSDSH&_X<0+K&)+8A1--L0-:&,#QAT"AV,;4 M<@$]G:+'?^A T^EDX!8/JP?5FMC MOP K)/^.+!_6T&4[MV'C\5U!-!CCQIT(=QL 5D?.,-DLWFN1,<"-^@3>YWCO M\*%@?TI<(V4WB*B?VSQB0]@0OA/?"Z]EF+=^%;X+X\4$ 1PR$'D1! M"@TXB+\H8TL!HB'< .N=OR;;&#B:#F$MP1)0\4UX#8)/8"NPXR\64,>?R&", M;:D#N(0,HDD4-PK-C%O$PYQ80YJ'9@N((4,*K(DN,&I Q@P)Q-B=T@9E'71+ M]2C>TJ%XSBH34?8[D,W(#@OZ"VLZF^V=+V5:ZI]LD9?X"63D>Y/#EJZO+GUE MD.0>>S"P1W(^MV*^A92T0]:A:N*QUDP46S.M[9R=^5X1TZ[90,33F%*=F9!M MI/QG]ZG+;H/77[$_LB#JDN,CA%090IB@Q73SH8C]^VEO:19>8FD]AJL;FF&G M!QT =ZSAF%O NCXOD0KN=1=8KLB-T'98U_!44) )#<<> R&40XX%0661(WM H%>L4%&&)49,V<);YWI8@D96 MP!HVO8[9K\M:8MR$U)TK._&7\6F#I@0;&-(W>P&Z&,!,(\I SZ7A"@232]ER M8XV.P2]6ZQ)DPX7"LZ:>SSJCAC&(L#N_8[,&IP6*'FM0O4HHG).LV!'+F&$' M+%X+ZCA.)@#--SZ6Y8L6U@536?"IUG3JV'%GW_@V%Z>>X'',<1P) RD- 'PU MG/,:0 M\.&,"L3JT_"X4.VM$0@4D\_=-5,+0?8@:/@BKA(;1))H!NXQ%LV2H M,<44JB"#"'@7J.-S"*8]?DLPNV%$$6[XAC?+27I16]@$F''>B04D:C%+S7J% M?X-P0?E+S[/ 6@G;)4;+"T_0GY(;I;J8>S@G VXOVE:X!Y7 0 MO?R5 HM'WL$+ F> RAGQ7.%J=/NPQ>F$L!. M"=MJ&QC6[U8 9YS7>X"0")N-R:3N0G<# 0/[M)E0R-\%OR)>Y@8&N6R8)?.2 ML7F;\8B-"7#(.!N+>)GII@X%<9M'&=<<^IU@ MOFS=9>J(_%ER0:(45C,! M885,V;E?N\,$DFSP20'I2@6D*Y4BW0;C/C+V>&@!.X!X%@&*43C&,#8R4-^, MPKGJ6*2CQKC%.M1LQ\I/F]EU$?M.@,(G,>6XL\$G,?%)3&QO#"U_4KHOBDW'X9!P^&8=/+FGJY!*.7QR_SFLH7?;&B%%A^>TXCWG*A\MTZ\9(XQ*X17[8)R>_5* MXO>?_OX3M26:8RXSW>MP63[D/,-7>?_QBI]AC^+_MA6[%&VQV44K'PXJ"U^3 M&0O8$T#P'+YR%I4HO M6^GT#5&05#67(9K[(J>K'+NI1@6M6CCIMY;TF#]>TVDKW7Z>D\P MQ'P9+2=]3OI-)OUQ':YZZUM]U?D>HOEC])5C(;+H'^NYO<6 M9_6R[$[Y-^:;VPO?MWLHSTB&Q3#:Z/T15Z5""NCK&,X/+(WZ<<22CX/'1KR:+0ZVF"8O!A 2W%,*-&#%,0PU1!U35!UP_NXM4LJ^)L M-+.[>?^EPNJII-AJRBKX^:"_CWSGPS3XIO.VBL1J=O&KI@]EHV6? ,M=7O3W_N MIX]>C&DGZ;T&\6NS,G[-70D-Q3=#;!"^]3B^M1[?-KM'3XIOILCQK?7X)C=, M'S5QQIA@:KJ@]?))V-Q_>EJ-]-N^&NGE6'2&TB".+7,/0NOQ36T0OBD7B8Z[)6361DZ&,W-RCQ@,.C9(\5>^9J5(85Y MC(S-^D?8=6>90 M5N?GUEV"Q9=V[*5=@JWU>U%E&B\9/Z>2\8W=(M(Y'1N-/WEM[X7"<1\%(K$G MX@A5+5]:S3LF- %%./IO,G8K0'^)H7]^ZBU'_R:@"$?_369]!>@O(_I+'/TY M^C?&;[ !^XT5[-\3Z15$^H*&<6>=IM1H1+XM#O4<'#=MW$9WI]BB+3:;8D]I MKLP;6^6I5SW88&E.$@$G@-83P)X&RP8"T XV63@!< )HNLFR@0#T@XT63@"< M )IIM&Q >Z,:LZ7*?+9?6>9>=IAQ=MSEWK.JK^$9:=^7)SJ(?#NT:7#W<^!$ M0SK\['N3F\58YOQHZV>Z.L:Z9[9Q8'627?=.?8H3FAAPR B@4S2Y>H?9U.2% M#JPHH'B[[1,:UY.\>Y$S)&/K#7^G+K$RA[,RS;H5 TTU7:EJ(J:BE'O4IC&= M*E_4Z1>E\X&F?*!I(2#X0%,^+MQ87/7JGIP06.XH&LXBI/CPNEP87-'J7IP0>_T 0UT55![8L4JS[FYE@"2 M#'CN@!ZL\VS?>POP>7-;DWKPV0 57A*,;Z'E5-#-+4GS6NWR<)F>S08J11+V^A8%114%N2 =M0$-X#@&[=P> MKAX,D@ $&13*%7D,?/,:A9&-1 9[2D 9)@J9J@B0UR^G$,:ALU[=Z, A= MV!B>TP19VI(-LJ;685':4%3[@,GP^"[;4C1C.#![(_%%4JFAF/I &9BF*!JB M/(3W_TLW.NEC2Q5,?*-N *^Z=H>/X9CZW[P@]&EHQXV6?ZQ=HS&[\%Y,_N4_?J!?MQ$SJ9.MZ,TD @%E:<. [^ M^V;YMA<%Q6^=LC/!9P,6$ALS'UVV!\M9/*Y+[@#L-K)'?-OB!S*Q9O#?#TI" MZR>0\8CZ_LH; N ZP$O9TK-;A%\)5K,X]L3&@'/HL4LFUD][$DV(Y0(L'6#* MCF/YQ&+,@UA84\,*5!;/O(^7[ "BO5&@$(#/D&(IC=0S=08'H$;,_>Z2[$$ M#QJ,80/+2PWA\?XPR"X6H0^K&:[ 9CTPE][S]R!^$Q8"K;X*[#!XP']MJE;; M:&?@7\NLYC9>U$WF1;C\&V YW^G >W4!IQ=%:_J"P^@@I[MY[RD!6G%P3;C_ M4@O5C[10 Q>:UR3F"TV))&05$),X]9\=/V%)M'$5GMP3"*8@LWUEOE=$]KTJ M$)".4SI 4>?,CGF@TI'@9';ZZB8XE3Y0XT@+15==-V^>Y@XTL']6=9QY+8"0 M?(7<;DJ!B@,,]M$*6*I-- A!C7)?03?X3AT+6^KB(IEBM4DCD,6\1B"+9Z$1 M**@19+;.SHPI1N0&U,17&FPK5DQ4=O;"S*;T[1J"HM>A(4C:+\LZ0!!:/DH\ M"\XP"$GHPW-CK9BI#D"$MH6H"A]CU <" M? 4_8H[\Q/X/ M9VWP#0;"H'HZ( (&+9+HI/@3B>^WH%\FQ"P#IZ#\?(XVR4 M_TE]*C[S.GJ%6XBDQE0T7UEW;CH/?@!3Y% MA0M.*,3:82^B2=$1P"F4,AJ@J@K@7HT8! -HI> _CM" M=7OY!. !G^F+'UG^+.:.6LPTA>30&2T6'4A\7.SG@\ZE)]9R+C*:(;L<#,-= MU*IED"@H3?(8S'Z5?ON84$L1^<+FO 6&#V*6!H]BF\'#]A,-TO[/G)1P'0!9 MA#SQ/6LXL:9=\CGRD2M./)_B$9'_MEP\N^3,OEF8J/F#/$UIG+E IU-X_M![ M=^/:1R-[ SW0^?F[A&HDJ$DVB43BH#& M)2$L?O= %V:R,W+"F*,LH1W@3>3[L2(4A$N;9*C*(,,.3"#O8WLP9OI^ J"$ MS\ C_9PX\)@X2̋'->S8KV(!>08& 50H$K+*3@#U;\;3H6)#T (@FL'YX M2#!O5."Y3)H ?FPYM$^;C?P-1G^R+#3F?YLF]/Z)819@[J)KP"_+L$^ +BYN ML5X"#ULIK+UE@WWU\_PQ^?[A^N'F_OK+^3I&;[X>O?P_$0^ MP"7/]P]_WMU^;.2.V1,_V2&\?K!+S[#(M4 '!(GXL8C;K/%O,IMS_:],8!:( M4;EL8Y]SZ4NCBUU0T3]V]$/I&PSE?V!JYROZBA]@QHPB8^OK/J5G;071,98 M3NZ_PHL_U>(P9N1TEX1-KE*G/PL!K+@.^+C#EDW\RJ3)SJ7)YQ2SH=2U%KDB=$T>7)2QT7S M[+ XE?;85D%B3MH4E\IW8+@*U:NQ#D<'Z35V/.J0T8N M=ZZ%+.WN9;52EK1J*541O# M4K#_BZ#T.,-J)V:9%6)6'GDD0!ZQ*:ASZG!#C;V)R !#=8.B8K!=C8K=8K8M MM7AWW'R;&$&O/A&#Y46F8!;TIMC/'MXYW:")_B1.=Y=$=[(HUF$Q*$K5/BA. M"Y M5UD3E.>'\I4U-C]T3BG-"TVRH:U)8SHK;JMVAC%)>4U,DJ=6M%?4UY>$I.@8 ML9!4GH/$">4,"*66'"2E<3E(G$HXE6R@DOHR=A23BQ-.*&=#*+4D("G5)2"= M5TIK@TU'=JCDW;=#>N6-1FNR '@N3(9VZLNR4L5.7Q(,-=_]E&=9M0&SCIIE MI1:VS>6(TP;$J2\K1Y4Y2VHQ9DE5YIWDD0>'5NE-09T:X@AUYGZZ*\$WGO_) M8_/;^4%].3&JVNFK@FGF)Y@T+73/4V(XV55,=D=-B5&U"BP#3E7-PB].5=NI MJK[HLZIS8<;)[D+)KLI8=IZRC$ILRE/E=Z8K2,$93RIH;K(=7UF;5G9JET=] MWHXM4Y3VY L'S31OMT [##3M$7?UI:2H)DA"13#$_+3A@X3A02?;;!64TS.G MYU+CMJM67GN5>V(XM7)JO5QJK2];>Y4E6ZO0U M0SUS>F4V_:]L'F/!H,S,!$@V]S>;A='0BZ-TKPZQBS-4_4Z/3UV+P-8 M,;JJ@N K["6;##!/!G8GO66GOHVCH9W9EL'FF6GA?\^/.%\[-_4"T4%N'CJL MUL&CJ@$+RQ7UOE.?9O%@X@WM$>P2H1#?1/\=V>$LO7Z!/+:+C-2E,8=]M\-Q MC#%WCYG9\5WR/*8!77GL?("\-1A0A_KLY6^ NHBT.$X9(&W!\[\__1G$\^U= M AA"X:$+U(2S"J]"ZD]L-T99^I/Z QM>-@4X>D.V^/1);.?$F[+WK^#NKRL3 M<*N94@]_4/^-_CY[GDWA-Y0]A:P"44N$V@,58(0_IFDT^R]*?43Q,)GXZA[GXX16=XHHIHW MH>2#XP7!QT^[,*T8C'QB<3,F\?(U[;:F4TPLWA"B:=[(Q+T&$[<1$'S,\!IW M0YM&@Y:=Q'IPI+E-P"LY&_@20<3QZ^SG]M96&X*F#^KI/GVC;D1+%H7LG('2 M1H]MNX)I:]10A M3G,-P3Y.<]MIKL:$ HV+.DYV%TIVM8STUO3S$767,;4*XW3,2L?8T1!,5,>; MXMD>T+6J XM;.0A:?75.FI&IR_)@E%9458#,MHX:F50JY;>M)K9M&:"'*VJ M1:OZ*F>T7LRQ1,ZQVHE:1RWBT'$6KMR41L"7$;9X@C.(,XHFEO^#8FX:[V2Z ME0SJZV2J2YT^,-B>W)#>;[QM8+68564GTYU50EWF ^[;C5;U!1IUA3.L%F.6 M?M0^ISJ.\Y0.U@C/J\]IS1KA']2EON7$%0G#B>W:<(*L3(0["[=20WU1+EW# MQFBR:#3$?.*6=[68==1&EKI>7?L$CCC-0ISZXA>ZP5E2FS'KJ.T(=1-4/Z6J M<=/<&5A]Q[=],IMYIXHC@:8]?*6^Z)7>JZKO6X4GV^P\,D[/G)[K[/MFB-7- MYN+4RJGUXJFU/@>6(575]XW3,Z=G3L\GZ/MFR)7T?:N97@OZOOVZU!N) 3S; M.RG=OZQ6:,?L]V+DC_I"ER5+YL5&:!HG,Y M_LN(W?V>*,86ZQ;Z1*MHXUFH4J]4?O.>H6D= M))$F*%I3:M-Y)G.U.%0J2KHG#AG(9I5>4S*:.0K5EC:S)P)A0KPI&)K4$ PZ MJ5^M#@2XP/U.CG07 'RH5P-^L&1MB]-GSE\B@-/['O85Z9C[?)!>) MY$7D9X9#6P3P>AS*H8DI=OJ]@@Q^CB-GCB.GX3*FA&5G@MD$+G,9_0:6 U=L MED@2M.JQH)56,OZ3 &%C-J&X*:&P[>ZTZ@'4;#93SK%=QA32"XI:+GMZO=2\Z?6)Y7.4=?5V2Y>,C:[Z(-/IGS)3<3>@"(1A M%I8\>019P!O@&_P%)$Y]5IM4)[QJ!LY*X=<4,+B[8J"O%,L5?9-A1QT"=R[%>XG#'8' [GK#46P%HYO^X M'Y17MJ5HQG!@]D;BBZ120S'U@3(P35$T1'FH2-J_,$TQN6GLIUN86J_TZL6G MUH\K:P1;_F0Y[]8L0(&1A12 *7LL.T)T/;A&HTK 592+'A_:$*L-&6Y]8E0: M\_Q_6(U9"QG[J,C\;8=SZ_2?61$B\&6F [E8:&'UBW!BG[.H"'6+ZP+N@943 MN4N^6BY@&CID_QZ0H1T,HB! %8\5?KJ6,PML)GA&M@L2T+8<5N[)")E= TPF ME,317&D_M1ME%RLMQ29L]\9,=POL'.Q#[Y$S M)"\4?K=8(2[<]5?D#N:EMNRA:PIM%^\*0OB".=>3E\75;*Z'(M)V!TZ4U/E^ ML_R0W N$88&$JPG'L/C_%\'W0 _'.:Q>$BY.\H4M:B2O_I,GQ4@2A133YBKQ3^H-X/M&4Y//(1LN&S*CE M$^JBUHD7H];R9('0'EHSXL)O(,4712)$$0FU!F-V5Y<\,E1;/,9&&GZS8VB# M3C1"@/\[/E6&=)+"WAT(\5->*(#83=YLD2=@@_!6/&AD:);-?@K?/:)>L27# MGFQO&"1T@$7>,]Q=]L%%+"0@I$P@TO>*-L>4_. 0A '5FX,8LQ$2Q&VL-AS"?S*F58U8%,QKP82 M?+?\X=47S_N!!_(T)ZY6$L_S=E:48"A".V187 MWXX(O"[T?+1%R0B,B"!]>HJKVU8C)+B]_'Y U%=8&7XYBH"<:9;A(X7!7\SM M 7:E0(#,-^[E'A;M32@@>$"!>-=?2B9 P"!(;#Q7>V3'-/KN^4"U081C!0/2 M>0%3&VA+Z!! E!G^\VX[#OX+S(81'WY.# 'VV8*/ WN:_&*CLC.,KP'!Q1Z0 M?L#6$8,0/WDO?U&TR=@M:'ZP?SW4DT!$X!\!\ ;\]]7WWO'?$-.MV+WV"/Z/ M4 ILP#EDD#^GP D#!KWX]; S8 ?)/F<;H0?L>&P!$T$GPQ"Y3[ )VL3!9[' &D2^#]^3>&?9$_0]MD/V]XL7A>E) VQ3&1S"K4-LR6&%P I) GEV2M9H M!'>O4Q>$8EU!("]1 +@9P'%BLW?Z.A-0?_##*T#0"7NGXP$;8W_-K\T^8'XN M@;!B(](10"6$KP<>"!W@_G!0R86 %DQ,@*I+?:0.$EH_B3V9,HK!MR[VX%(Z M!*@_;X,S(GT0L=4P YZX$9-Q\!+?#E!(@0H4OXV9]4S1"H)H,DUVLJ"[<.S! MNX8T&/CVRT+(!/'QP.I#![[M?(?'DL^P9,_'+CDTQ.6!W,BI1->Q3D27M16V M@D2-B=G)T]T-;!QXV"ML^*OG4P]$EH GGTA MH-D 6-(K [_[9ON>B\#I,O;*H$ 6H"/9.1[$SP&BK#"?X$KA"A90;TC8%P' M-MHBL!^VO,E.EHQA2 M*2$LL"EVKH 29[_/K;9Q-)9-CO>);[,7K8>M]YC&IM8/RCCG@X*F.10X5&[ MX1?34]:1=&(!["HEV'+PJ+S! /5GUEAG:?MX07[_\7 '0*" +D-CP9*'"&TX M.'_>E%J.6!6&;G'-I>![,#V!]$$GSZ@?3?T>V'\L^QWIG!#GT&/C9!D) "X9!W@L@1HRB2"81_#F %T53-&BVX!@\ M=4P9%X W6LFF<:\ND*[MQC$-QLD3L&2F^3(:8BSDW0YH-Z_'[>@ZTCMGK=D^ M_O_MO6EWV\BQ,/Q7<)29&SD/!!, 5\UDSM%X[#R^-Q[[VIZ;Y_UT3Q-HDHA! M@,$BF?GU;U5U8^,FDJ)$ .P/FICC!C[F\"R!VSI'MYL )WDT4 MAG-@$F!$'[4&A@Q0%84N&!S /2X?IXF0(A)4--EL\!.8]1[(F-);BI<($,;+ M&-4TR#JKT^F1@/\(V@6-!XRZ$[^#4*=/P7+N(D?[PP=S22=AA?P)&G'NI7/Q MOC$8F/EJOM 7/H0D%)K7AN'K!_VLIQX(X(C?8X0? P!@]P#<@Q@1 58#=V8! M+ 2-5A3X@FF^I&.M*[1M ,2L36FN468WX L]4/V>@\;B0QBB@B1]A#)W F)W MQG%2>HQ1 6&@@<((F(\F:.B"?T.OD'2GX8K311:.B'/* L4$6@_CN6)I,W2W M8$FH?;1XP4%CH/$"/[B+&= Y6\)8 MDK>&T+FG9GS$$=)K4W0O M/DG]?/-@S(-&\AP=W28P!QQ0N A"L+7D"@.T2P,\#$I0/XD(4O8O<)* 2Y,$ M3]/A.PS$4\C03@VF)-+F8-\*!]KL=-#]X(R< AG\1A!C[ G!E+F:=XL%&*4? MP'"$17T!YP\DEJ[]QOF_T4S&)7V"_X01R]P%V&<28#P'W E7NV=^RC.+&V7< M@I.@*Y9C)T@BF8!.#F0&2,YQ3=.@?:%>#L0#O M!+6?BPP2$9B;X#G2+IQPC,GA/YPH1!.X!#==[IP<)'(8Y?L%F?)@A@8-O$-& M=(%ET1 "%,%C!4(E@G@0@3$-/P/6HI*R("GW 6RB7,+Y#%Z(=^)3:(O'Z%J M_!7D('E'\!A;+&BW$8@Y#\P49#;X+3,HN28R(\#R*6R]11HMT-*$%XFU9L)Z M967P6X2T"!0S#P'_@;B!^!"L?@%\\D*(/L1MJ4]"ERPB7J)!ED784^$01+@G MHCPO",)[(18F+$[H"R43/><@8,NYER0B/B"#&"&^+1,^%.HIO8T,QHG/B>HE ML6%( E:(%NB$FF0#.!<]BG('+9" 4P>'C M1]!0!E# KA,R+POE5E)X19].(22*Q?/6V M2SB-1@@^0\H(88R:.U0KZE1*X M9#X4SG]A'!1B>I/T)J 6(6_ ]'^F8*P)?BH+=EI'Z=O"VMCT:7$L(]5 Z0X2 M&?@6*<_R2R7$REV77R=Y-2"?#)P.?'I9T2L4=Y(RD MXKMT"KL@(&G7",0K^G,]_^/JE5 RE7>8%KWD'1]'*9IK6,A1O*:W\369MMX8 M/B0A+'QR(8.E9XQ!F\J7?^A:1B?3UW@Y9JAB8LTMZ ',=.91.D^%&L#F?X?G M1X K4 U(&HB/,0<0(^3H:?BPA#%BH6P#HEDS9PMQHLEE/+FD+42(#6,$$K<8 M:!":2 92Q6[!P +]!^3PA7/M]Q DF6D;VN>UALO43U*3U<29UA*GLN*C>Q_K M(LE.Q,;+(88=4D!E[:SG96W/VE$).&=?RTLGX-1"+VX.CWU 9P,58C@'[[=T M/- "G?^Q?*!0/3\J1XB%RZ>A0^.!O&7DIX6!B!<]H#>1PR<_.I-^'7H>TGR? M5P#IS-"5#E 69WXJR%)?!FO!!@C)\N?A H0Q15GPW1/PIY/*F<$R$^4 ]6\< MKX%C#V]!$P$O\>]TM,-1#Z%V!\<&P[X!GPH;11H9F.XCS]0B,$[IY $XPQ?9 M%UGT "RC $]] @HQRQB'-"$*AS,),5@=:W]\N1&'G0[- 2#+L1JD_N,+6D\ M/]RD(^,Q*WO+O^V"%@Y<\D"SU Z]>B0D@_7%284X21(A>'(FLX-?- V ;F1T M!^PY;S*A(Z9IB*DE\%P8)5D""S[YA_'%T''Y#^ _T3:")6P$8\PL"3' E+TC M$IO!W?* Y>Z<&'< OEB")O2&8'OCF.=O@JQSBB:OH$RLDA%6D.I5;4S)'((, M*'Q M$='Y71 Y]+S=%Y7,HS$V5V5U 6!Y*>/A;=38(T,=HPBR?.<6)Y53ST MK9.%T$I$BM_-SB,IJ+CA.+SD]-,"I>'',7 D3G!<.AD3)Z%S@,I46&^B8*1Z MALS(;IQS%E.D!]XC3E'I\Y61&/(DDO8DC[DB-LU\C#A=+,2Y+MPR\?EW;RP M)8Z[:&ED2^>G9"H3L*N=EY>E%\M!?Y.QDC%ZQ7U@<@R3# ML"4L?BYD22ZH8*F4S20YVJ$:N5A(,+2$RLM$<9;(^;XR0I3+4X"!JVMW+B(5 M /'VU_=??[L3HG/E1TV0!'GJVAQEK^M%L'9?)*(P$18O()F! !2(DXJ\85%& M@^I7^]O=W2>2[JM?P?P3CKZ]@Q&W:S^,XU?/_4VQLXV?SG?]!$YY\>%"X"X: M'>$R'C)=J#LPK.'@9#-S.KMGYAPRR$Z;Q=I;S!C=8PY2*R'QQ?N^'0Y/(8U2ZX%]I_[5'%34 MUDBS1OK/X^CU+Y6N1CLFU#RZ^8N"GMW)H==]*LNU%4:*PIZ%PO849C7J:+IE M?M_[TOP^'4.)F-H*[@2BA$WY?C/]GDHT)Z.MUGZG]:UUOY8]T:?T56Q;$Z!- M6ZQW&Q^K-]('O?YQPR)JT&1545NSJ,W2^WU+45MM,-)F:AN:';UOVHK::H.1 M5E-;OZ?W;/,\U-;ZR4J?RJ<=%S91:= ?JBDS-45-=Z!04T_4@*5I*KZI+7*& M!SN=:O#1?K#]??4 7$5HFFQ77@\ZNMGM-G$"CB*T1A%:?Z0/.J,F$MI>VK+! MHY;,D3[J#!1F:H<9T]0M^U KLXD^_]D&3*U9,S*=KWE=.$I-[*O#L%INZU]; M Z/S3+9^[0R$'_>8(4ZGLL35-31?.HP>HHX%'%L-KZ,0\_VFDL;AR2T MG3:$=3;+;Z7$HX$&G[7%X%-QD4;%1896OXFNMZ*R1E&9;>O]KMU$0FMYC&?4 MT>V#CWD5=EXLR4OO=RXAZZ8N=EASXV_;S+&6NTG7G0ORDY0/?>C1DJVH0U'' MUN,MXU#5VESB4+1QF%EL="^3--1P[JWGFB^/G"W#N;>=&F.#F%)GF?%2S$;$ MOCSK?6/&RZS&<:]>6Y>";JM^Z-[>1ZPT($F[EL.K(FS)&]R(KD.K M+8KB5^5.<1$VWG,\[#^8]65>IZ@D7._3A'W.-LTE^SW[\+O\PQ_DAZ^PS7SX ML'\'N/HV,LOK.KZ4ZSJ:V\JL4J<"1"';EXE):L4LN[QY%[61IJ%W>+]LE;#\(PX5-J(U]IITG# M&'"REY=M)9OG( 8;%,WFB\;XGQYM:Y]];6EH?Q-]3JD+*E!S\H!MNBLMS>2X M8O&@X$1J=C#)FH=%V2SC,1?M)^68&7K R_JR"2DOEG'/(@_5=FD8"?6:\[Y7 M8%A&!;4IE6AIB1K/RY+20;%"-&"M4QC5VL*1NFC.@&B2& M"'O 9E-(&36-1&'@^]0.,L)I([J8!RCZ3ZY>*F&M.JT/)=(T\+*E "7>>V$: MX\PT/N$1SF3:KM[VG#4V:G8;Q1TRM@6RZ&LHVHZ*1J>'3@NO-%YD#O";2]V7 M:11,WHPO;[&XIM:#>V.L RK M])=Z>3+MGGO.9OD AG "5=D*PZF\-&4CC$K+)3!4IT>NM,.MHBZ?(2GF;V3R M&>>KXFC2ZIODJ)@%BY,UG,OAB[#@&$=29(V&LP:AV&!R&HE!,31.!!2>H%*D M?5C%(A]/BTTZRZ# =IT:M4E&K5,=NHKN1Q*7;B= E-J!9A1W(UJ%&IH:X7! M29FI1CBH$0Y-T,O_P!$&( 76E";:<.M.(\MN0ITF)7K5TG/1S7 \.;D,)=D\ M!._]WUDG[21TOI5Z_X/2$+=*!:*+T0$\SKY<^B&_1>H7N3+YL_" ::X6^T[C M#,#;]J5:!0B)CNI:9JC+UNC1VC"NGYXWS"E2L4(1("/;.7VS!@"X>S"OB56LB10QF7IU"L66KH M@LS"AXI.38.RLS7Q$;DR#H+OR!ZM#K\@;.3!N U?DJLH-;@C.P@)RR_, W%[ M(KVTDG;-A@.@B24=.;@CRF[,7*TMJY-V*G:HEH_C?.TY^GSY6,G*^R(NAU3( M[[:A/__71VV^S#$7TH4&% #@,.+V;YSYRY-9Z(8XW)6(S8F\L:"1HILWR2OY MEH#C5#N >+4[.)*AJ-1/-\OS+Q8XSC M8\LS>##> *R$;Y8;RD=_5'OB!W*>"SZ#D:3,4J^H)MD5?VEHOV;1G8G$3PG. M^AY>B9QJ/^:YYL 9)CC63YCS@B@*?;%][M#FF01;7>-=YGNC1$!I=()H@I\' M-=E*V'O?J/?MWI!1C??W>=4E][BOY:)4XWW5>%\UWE=MT6L /=5X7U'8F2A, M-=ZO=Z/ZMGU'M793-7^-JOE3K=WJ@XQ6$UIS6[LI0FL4H36W4YTBM"81VL4T MWCM/Q:^K7;L*X&)@H[3\1.MZ=W[3/-^5'8>10[MMXY>&#AB;#3>D?T M?;6DXL)13<=L0,]$YG^.*(:;V;^7ZE MQ/#"W$JS,U)V<4U18REWOZ:HL4S%-75%C76F4=BM=R4_4H7BM7 D7Q4E^0%/ M+LZM'"G?I7YHL76[HTXR:XJ<'OB5AX9@%7)>+#%7'PU,Y5P^0QO.>VJE13T( MKL<\X!,OH49HKRHM:R[.ZP1Z.Y.=IDSHQT--APR 4FAYJ7,RO==[KBFD"CFG M2*,[4U#@,N9P_OWQGFX-' ;UI&'LS34X3;UK'>8':QB%G9.EDF^_I_>.;?WQC.3;^G#Z6@-_.7?TTNJXK('Q7.D:M9,Q/^XU'40E\U2H MX[DJEA1U-)\ZC.?*D53$T73B,(WGJD.M'VT<,FJK^:'.S?/:+ZQ\[[IS,'WO MF^A2/_H^3O9=;A+4M6DKZE#4L;5.SGBN5I_U(PY%&X2PGD9F]P3[?=7A6I:)QXDZ7XR0M<'B2W-WC3J??Y4E61+X^<*H#M M@=&U$7P;RT]O*N6G\-\@]N)$"R=9=Z0X+U!-0BU,(\T+$N[[W$E2>-LB"A< M@Z5V??7^T]4KS0=83>7,F"GS GC5G;^8L3%/Z,M_"\.ISW6-Q=H#O 7_W]]8 M%2N6P^(XQ!DT\/4'+YG1]YGSK]03.-'PYGLO6>K:P\QS9O!.S0VU($S$1EP> MP>H7$8]QO"PB#S>&+P$.Y)&_Q!(A-;]Y^% OQ2LQ3XMMYZ'H3P"U>C?$' M#CP$7,L>6.3&AO8%8/1[F' -+%]M';2B;]H;"5HOH T!EW%Z%[":BY+"):;# MI"/Z[,0+@),\X.T8>(_/@?8%6B9I1._S@AQLAK:5WR0I$&>MD^^#YR8S("34 M2.6GA&J\[12/L#$L+4VV/[+*V"4VE@/#RUS\'$R\=W_ E7J[TG]Q/Y[[URN/ MV;V!ZPQ'D\[8[/*!/>P[MC,<=CJ#CN7:9N]_A]95]M LRK:P8%-^,XXX^W;# M)K#E6^8_L&6,QEL94@"F,EKVA.AV<$TF)P'7IIGC FDN=T+!9+="\I-<^YG5 M9BT:B*G)7Z_^]#C>!E>_?$4S"X4$\%N";/7S:_;+)IHX!AA=D%B[*MJS[3F-^%\ 1HA%G+Y<)U"-Y9^MSOT>_=X"^/Y $%OO/42 M$'O.7NBDK$EMO-0^"5W5J$UM%J_/A>_M*FZ'YI$&) "'?*M"O5'F #)9XN8 MWV9__.1Z,5@5RULOH(W10S_)]TN=N,'4HP^*RX4P-SI"H,M8N/RRO&S I=?K MOUL=8]2U-U[J&.;&W[>]:FB8@^Y!;]K^NVT/U)K4FM2:FKNFX>8KV9L>.;7; M&8H(A-+IQKXU5?6&#]FC&IBH/X^CU[^@F;K/R[\DX($=GP&O M^U0N:QV(UM*_%3EMA=4^AZJ7!1$EG91T4M*I'K Z*!OR_$F/^VWJ^CV>684I MO,*-]TIX>BHUG(QHU'?4=\[RG=:7D'T)@S#6X@5GWWBT-K_DD&VVK41STQ;K MG7AGCKIZ[^"1AO7I*JVHK5'4-ASHUL$]%Q2U*6H[9F] :[TCFYG5@-9:7B=G M&^=0.G5(^59RZ,+D4+]OZO"_QDHB16V-HK911[<&S1V&JZBM2=1V;0WUOFFI MD=CUPTS7>.&QOG4PKD[4A8 V/CAS$([>N'_^[8^4=AO"[5JTN2OK7A1?ZR+2 M T$RZ![L99QB+$==MJ^JD$] 0,]5L]Z$[3\? 5WZ\Y?"0$/SX$9JBH$4 94D M\,@8*@)2$OBBCM:7<<+G61G[V@E[RQW77D?OG6N4K@HK/(:=[DBW^FI$>$VQ M8^K60"&GILBQGJVGL$+-DWO3=?2A>6@/LOJ@1QV:-.G0Q+1M?6@I85!3]%Q; MMMY19UIUQ(PY,%X>+^I,29TIE3.F#^[^KP)2*J*I"$A%--69TFD8R#8.3>M6 M#*0(J$1 /26!E02^E#.E3RQ* IYW18Y+39^?8M,WUXLTNWI_I J#ZHJ=OF[: MZ@RCIMBY-O6N/52AL?HA9FB,%%IJAQ9["-+LT 2F^F!'G2LUZ5RIB\*YN=7U M+1<%U[9NC;I*1M](#)<$*0\,^MW6_$_5?=YGQC^U8-E65\[5LV+,; MICBMBQJK[M<7NJ51IY. YNQR9'&1U9855KRFUY=-PZV+5I2R\Q)=645'MTUT.SH_?-(]MM MUEJN*=IM/>WV>WK//K(QL:+=FF#Q,FGWNM?51^;AF8BU)MN6FY+7?<-6+6D) MP6:!X0,+">:>Z_K\/./@_B?TTSG77)8P[3JO)P >3SWL[^X<:@61%X$>W(#^NH.RL&DX< M^U4TP"E")XVP8@;]X:G#1.V%57?P;+#:PT9^@IM7/UA:;734+Q>;QX;5GPF= M=?"4E"3=02]ZWU1Z9W]H#7M]I7E.UQ#O@@-M[4+E\(@07(M5#CEKKQ,&3C?\ MO^O=__(S_"=;TYQ%4R\0&^]44?O/-$Z\R5+\Y 4N.*6WW1X0V'EV]0^N37G M(Y9P+4['<<*"Q&.^O]3@/UAO%:9YNP]M$H5S+9G!G+$ZT9T:A&SL1&]H M\!WFQV'Q,:8M0D!N&.![*A]XO.\(4%(:.3S6-2]P_!0I26- \YP&W-0=:3>!I_(%%SLQ+N).D$7BF^59H);AWV \+'*XMQ*KB MF;](!&4((GE+G*T/_PD8A@[_N@DX1A0C,\3/N\VYB2XD#28 ML/LP0AF +P!AK_#F\)IEQ#(H_;0"DK/)Z13,07$8\QI.9J."YMO3CS4*)! M !>$:.,K3T!'D0>+093O)B5).INIA7]?@(" C[G<00#%2&$H V/Y$F.SV*L M"=LWGAI(EM$_%DC&/G*VO/Z>,3C-\@&(^':;(9[T]7VQ>B.7',W0ZINA>)5&5J MUS#79>K!5),S_Z,<7#+Z/P8@!L#L?N!@8\/_?PCON:&!D(MY\?@#C_@1-).+ MF=+[W\+O9J>SE_*U=VJO(^",'>6/!;3D/S]\0.>$@ G_1/;R O!5@/U<5 *I M8$HT* /N'ZRPNZ?>\M#H'+?CUBOK,HSL'U]8PN_FU13/U\4J"G11B3UKJ-N,\2@,%/#YZ;S "= MB*WR4[*LJ5,\PL;$7ML?V4&6,HV@)E1IV55@E?\[BXJLB"F_&0/$O]TP- 1N MF?_ EC$&-!3?:,R]GY\=12X#J4Q#)/[Z_Y?#@ M);.2FR]!^:@534<$V/AL$?/;[(^?7"]>^&QYZP6T0WKH)_E^ MJ9A1UZPVIL /BLN%&C(Z0A7)'#GY97D9;--J#8?XO0=&JSW:>*D#GM*FW[>] M:F@,S,U/;'O3]M]M>Z#6],)KVOVF1[(O=QX&CYJ9?OJ5I,4'(27>HI3X>1R] M_H4DA99)F:>FYC84-E] ?AX"F:>0S\:D[MT'YO4&WAMA]5S_N$]!Q^-[?@Z@ M[%@W9MOEIQ:TY9X*$X1W'.97%.ZT<1W. 6IE:=P%7/>-/.=:R71,&%&VUF'-1=L)%Z4;B)5A^=/5[&-S@T]J[? T?Q!KB M*XV-L4!D/7W4<_]Z]7BJ^[!WU>A,]C=A3/7_648[YMO^+0KC6/L4A1,OV3NM MM@Y;W"PNWE!JL1>+6I[]4XLKE6,;4H[W!4U3THNMCC'JVB=*434'W=JES:HU MJ36I-9UA3]05 %NSX#++=I_+G9<'O!TU18EW'@K0: M7$HD*I%XRKJ=K8D#+R5(-P5O7VY1CS0*>+2>37'6P2)^H_G;'1X[".V<&[M^ M7QIWIF.W6 YH6O (<<"F?&4$6NM36;)0NNR.\I2#N)8.W6S0:$VSV]?-[J'I MJJV8;TL6NI@7+6^S%XDK2ZJ2:M'E FV371NVF*]"=F]P:$C[.M#:WM9ALUM,V :AT;@V])F M0,FA"Y-#=J^G=\Q#RXGK(XD4M36*VD9=?:"HK488:3.U7=LC?=#IO&P#.F5@ M[144[1CFY34&;'WFFXB]B4KE"VOFU+4/[FFX;TBY=DI#]60YD#:ZQG.EV5P0 M;5SZ\RWE#=LX-.:J>.-2:*/W;(W.+H@VFOC\WKV\S+//TJ4W'M*$J-)GJ07S M@E?*77#0<^S%25R:* ^_P0\Z3DCW4\2T^ 'O"-.(1D-'#&Z#M:03^".->!33 M5.%%/G]=I]&P88!CB'4MGGF+!;X(>S+-X#^PKJFN)0RV,('K;IHLLZ\^L"AB M ?P[X@N?.7S.@WQ%"R!)-J5G)ZD_\7R_?+583_:I) SQ2QK_5^HMZ%:7+R+N M>++S&'R+8RE4OD==F\'_E?Z);\$2*7"4\,\0I[;S!,2-4]&"BLU#N/1OEDVV9PYL",?NNH!%/US 7PEW9@'0T'0)JPCR7FNP1WC< M]T.'P:H=$*',"R0^J64=/AHBZ-A4@!H_#E#T?$\L9@'(#8. ^S?9_?S[ O:4 M+31.%PM_B6.FX<7P?2 FSQ%?,+1/6Q_." ^W$S,?* %?. Z#E-X\Y@&?>!D& MXB1TOMU@_SR7Z K>(&"1O].LC[ M\89H^;!FHKC''LOZI0$%1!X $?8+?,KQ86#G20++@S]GL'X>$;HS[IP,R%KL')L*YIR6DU")XP2K M5.[/A!A>F&^@D(TH MB;$8V$7A]\!]'_]_7\QMHY-'"7$_(L0/%LQ65A&"OLK2M]AJ27SB9Q!RH!JD MA$9%^8$M9[BZ&U@/:9"(QYP*]O&M4G23S(4;_LGESK/7PAI\%L?>!&Q>>BMM M<^(%2/R^=T\M-Q,63#W2$#$ I2D4?J 1)N*4'V@';9#S'X$VIJ78*UA$8#[Y M0+$I85[0_Q(-,**L28HFEE[2^PI8-[B\$T3?@4[2I\ B[/ M0]ES%@#AW7O)4NP16!]P$I2ZW09R?^5]:2 +26I)G28,5L&_N5^], M@PF[#R,RMC/* +-?C.E%BMJB@@H(/&ZF%/<>8Z)(+%#SZ_6FTWD'V1^KG51D MBXY.\0A##R9-MC^R@Q9EEXZ:D.)J*]_R?V=1MIH%^#4W8P#\MQLV@=7?,O^! M+6,,6Y0W#3LN0WA/X&S?^61RDIUOG-M,\ =J GHEE*: BD@T%O^9U68M&O#P MY*]7?WJ\&??@ZI>OQ'FH<^"#&#/X^37[91-ZVR0TS>$6J?F2EGI9\DF%C_K_ MXDSGQ^3[=IDM(R89$+,; 8C'MZP2!F%T=YFX1[5D7YK1_J]8:-: MTN_QIHMMUZW6I-;4]C4]8TOZT9.J:NO7P/" 5O5/37O=J\WYJ9I_OA#X5GJ@ M/]93LXUMX,_2#;\M9'*BAOG;^+$E75;SSM#:BW6%O@B(K@V[.K7(OQR KM7< MG!8&%P/=EYZI_K(P?(8JCDN6H&<&YP'B\["6Z>)LT\?SP'8&Y%9"BR+%N7^VLH2_R\3Z)$K+31/"A II M9RR:\GC3I.,GKZ]O]/98X(8R)XRRWMC&AMQEK'T4)3#7I5:%F[.VVMFET;3T M0;^YS5I;CIW_^-/0,JV?%'KJB9ZV,,_3E%?]\/*79TL/:B\==UI Q^W$CGWP MV9E"S<>3R!A.N( MS9%QY+#Y)R"T=JS\\IDH2A V71":W9[>Z[T\\R@EKFCW%+DPEGWH'%E%N_7" MXF72[K5IZ_W!X;G+M2;;RS5 A\?F.[?8_I1QWVP5V:VB.6#MF@8\-3"O5J96 MIE9VL2N[C$.N+\R7/?I%+W]8N:H0;GZ:=[^K6V9'U134!B&M)C93']I'!IP4 ML2EB.VSO+9LTH.-4D.F;V./NP=&:JN@212 MU-8H:NOV],&PN7I/45N3J*VG=_JCQM):ZVVLC M0S-M:UCHTD[DJ#+A6J.G);S3[B(Q1<870L;M1(YIMJ ,M9VHL3#/KOG(:;?X MO]CT"54>K/*$'SDM[YI''I/5.E=8D>X%D.[1B1Z*=&N"Q,LDW>NN.5"E&>TH MS>@8M4%E'8Y%E/Q3\F^/!(*AWNFKUAZ*=IM(NSV]/U"TJVBW>;1KZ?;HR#J, M6E/NQ5J?YAGJ@NL'A8V).=DB5%VP6IE:F5I9.U=V&0=;?^,!CYA/QU;,G7N! M%R<19?6I\N#F)WC;MFYU5'EP?1#29F+K=O1A5TU3K ]"VDQLUP.]WS75?+OZ M(<8<'G%LTWC76 F@"Q- O9'>L8^,5== "BEB:Q*Q#3MZWVYNI:8BMB81V[5E MZOW."^MP95OMA9F^,;P\VTK5 ZMZX-84M71UJW/HT*@:%K6T$SEJE&=-$8-< MD6R\D7B;I7EM8SMZO MB[6B+,^G8=,VC=H,?:Z#Y:F*@=7*U,K4RBYB99=QMO5QP?$H*YAJ_/N"!_&Q M9U478*$VR XU!^#^VT<>/-7 Y%34UBAJ&UKZ:'2.\:"*VBZ/VJZ'NMGOJ5*5 M^B&F:[PP6NK@$ROYFM);'RFDJ*U1U#;LZ:.A:K%2'XRTF=JN MS0'XC5UE7-4/,UWC\&.EQAM7J@Q8E0&WIJ+%'.F#_J$I.34L:6DG=E0=<$T1 M@VS34Y5@M<.+*@0^G(X[2OS7%#N]05>AIIZH <8Q;=4)HG9XN<12X/5T"54" MK%*"=TJO7D_O]-508$6[#:1=2NQ0T]D4[3:/=J^M@3ZR#C_*J#79'G+(T:Y2 M#+-GV'7!91U.1I0,5#+P\>2![E#O=I7^5K3;0-H=]O3NP9T3%>W6"XN72;O7 M=E\?'9&C7&NRO5S;FDDN5\G#.[(Y%5)OLY9-/4">A/F[U7$;;=7%=C_ M3./$FRS%3U[@\B"YO>GV3B^47RH3\>4U217 ]L#HV@B^S[N/$;5)&&GP _PO MXIRNQ]YW;0X?F\4:!TRXV@<6.3/A.%DC7;,Z5D_7%I$'"(9-:!&?^-Q)@,KB M)-98'(>.QQ)X[L%+9EJ81G1%2R+8&GQMSA"PFA< @ FT\*?CI[AT6@B^?N7P M<^$#,'%I$3T+8/^W>$DXH?O/VHU@(85#7&'_B_4B]9:NR!16YL:%\ 1J"NN6;: MAK8.VH\$VC<2M%Y &PK@?GJ7$R)AQQP9,B +CCX[\0(6 ,A\H!?X80ZT+] R M22-ZGQ?D8#,T[5DH;+27J:)5;9/-O$[$NL;LSV=7>[$S^5O;FEO67)!41X'C!CP;W 0@L>Q6$0 MUKJ"%/Z.#?3!)@.5[9A>#6&0.1,>8\R%;@ M(IN## $6A[_'W&%IS(GS8&->B#\E#W@_OR_&>^GAE\BSX>S\(H60.T6.*_4B"/R1*_A'SLL 61IQ1: MQ08\0,8T(($3),96 I0X)IVYKI@>/#>9 84@ 92?$A[>;:=XA(U!Z*3)]D=V M4+H#N^-170C=ZJUX2:7_SJ+"P9ORFW'$V;<;-H'5WS+_@2UCM%S*FX8=ER&\ M)W"V[WPR.V;];,WX(J$"D(Y0)+G:#V;/&&BP6!_ KFL@8"A+N.*WYD]/V<>JC7P\+@T?1?,*UO/#L ZG'/Q M4^1QO+&X&@$'!&E!P3&!8L+Q/U$XIQVX'JPK 43>D+6.[QJGL'4>[S:WVTX9 M1TC3CM&M"-..,6BN7MTL+,%3DKNM$/3VZ,TJF2NZD< J(/F#M4(WY@LHX6VD MPA8+6+B#S+X46E,:'$=A>S,1%2SSN*35CR3>PAR00O!F70BV06>7Q\'=5<;! MM8#1ML^Z6]?@I+>@&BZ%8(O@$5*VEWA3^AGYA-Q7?4W=ZB7) ML04&;9"I^Z#Z& ?'-(85V8KS>YJKE 5XBG=[@:!<8=.AM4A'*KF_@C3^_E.) MT!2I;"45:S4N@@WW&^P,GYA,//>O5X^'Y$;F5:/5Z7L,5.-!Q/L \ F*(?_A MK2 MO714)^[1KN6E5SJLZX"CH#I 83.'O2%2]F(1YSC\@#>+(62_9S2_+VAP M@ ,%=O/3"$HK (#X;!'SV^R/GZ2=>0L$C9N@AWZ2+Y-'&!O.W$F.B0[3Z5/R\+?FL%:HH0CP/D/N7I"EQ*(BJ) M6'/X*8GX+!)QH['8'>YC#+]<5?=^&[M^CX4280JO<&,= _\* 37G\ MZA S^:#N]4/#'NQ;.GJ.@Y(\=NU1H/I)HR+:6>#?H#)^4Q\-U S%^N"CS;1F MZR,UK[-&^&@SK5V#8.MWU)"?^B&F.S*>:XQJ[3CLQS4"5%+HDJ20C9/&E,:K M#3[:3&L#O=-1\ZGK@X\VT]JUK9L#-4*QAHCI]HSG:N9V9%)QR= ZY? MPX3YLBN/)]NN;/#+'MMOM8IC=?S(9ROI(Z2.D>>ANN6 M91Y\OM=@B:/X0?'#KC0W?="S+DX-*Z903+$KNMC#"O]+TA*')/4\&W/4D1+, MOG%X>O99".%,]20'-;/9-S*_7X2<6E>?Q6G!6<#:G+, UCQ)_94IASDD]AFI M7?,._RN-:[(9'W%U3)>W,DF]*, PBB"%MWBCG-U*9_'@*5 M%2.IZ7XOCE,:^B5'VWYI.*.^)8)$L3B-:*XU7B7%^#SWN,3GQ-H,9+#L(Y[!+ MW+N7?QS!*@YV$E@"=9+_P_AB@&3R?189VC_$R 8GV;SRM06+.=BP9#'V8.+C M8 ?X9C8M>Y(F*<[]%9?%MFF4]G:@1/#XC@DJ:GSNVDE+7XW/5>-SFZA&'AOZ MLS+$8M_)/]49%WIIIDQE.@NIHATZYL575YHV4U[GFE8#O<1R 2I!F;#O6CCV MLW$QVH[\ZI?:6#%03\RVI!7E X& QG^P#3L;\+/GHK*WTY"<\A;Q=1W#.O!U M^1XEP+=KI4RSH39NP\RF;:RXUS29_28K'<>&^Q#NBRRR1+0E&AL8G34:V^?- M!<'F7 QOZQ7#T [;W%/I=<_A4=UF#X_Z%(7W7IP!]_I7'O")EQ!F7V7#HKZR M[[ $-2/J.VUL?-,\:IYQM?*><*X#.3'0*,MN4--Z]3 MN]G11X-#*YCKT_M!$5N3B.UZT&UDGS%%94VB,M/4!U:GL2+M1(9%_?!R7/FK M8LN6L&57[_5ZC>5*16M-HC50 =;!'1<4L2EB.\JJ[>O]D1IV54/$]$:']#<_ M!5Z:69BX4BS;C##5!14F_H-K$7?":0#/N!JC,HA%'J7#%&O3W)"QO5]5@%[) M(6=:.=Y7"??)ZH/!D<4,AO9UYL5YO83VP&+-C;Q['FCC)7Q7IG3+DKI%Q&,G M\L;P+BK=^]O=W2= =C(+:9E A4[J8PD>WDRU(UYYM27P9*M['GR=P^OE)].8;_QN_KT<:H]]+0='"\HKWAU(: ]<2Q//)RK& MY^[>?OV\$:DQ!X+$/PCWF+*]H1 H1W%L:%_6'@C"X(;^@1^)X=,1+SY Q:+, M<<+(I7I7*IO-J*B@MX@OL$H6$!AA,6\DZV=C6 37M33PO6]<4JL'H%AR%NE: M/&>^7ZE,R"I!'18G5 "%Z>#?\^H/+#)]I0$#DD 3A:F"VF;LG@-GS!DNC/F: M!WR*1:N"13C0PIPVD^_3T/9#25$)\E"!"I;#TLLV-?JY/$TOE33I@7]%_ M@*K9(?SWK%4:[%&K].RTMODP]>\>R$@7R_.1$MZP!1;U:)]Y#%+%.:3ZJ+[L M]!'D8PC8E<(*9;;HL5"I:P792[*0:OXF?O@0RS([\22V8T!NH/8/(+>)$3?J M2Q3'\-K \18 R0R.<+>?@UHV9$#9/=GK@[(Y!:)HM4N%L"0'MB&;9$DI0#6N M?DJT_,/ ,D:5J]J,@Q@&WBVW4HC3<0SK W#@!S?WO:#*P$XVC3C_%G 3^&&N MW 'IN>\\!>D2@%.(,PX(%:'O.4N=7@PO K"#:$H1]M@#!%X5 M9\TPC__A.C8 <8; P1)@8V5[KBSEBCU,1@S@"\B-OX=*%'0 M_V;&SNN.]6T2(FN^ CIM[B6(/,DX^'$PGH$Y$0UQ.IEXCH>O! #/.1<-5/PP MF-Z [IUK#V'T37(B"7^Q&/$W503#.U-)0C&I2P;? $,@(<() +Z::4E3@_JT MS$+?S1OK"%9$"P_5--W"9PX5&P-VV)07G\Q;S5 ''R"U:68"1%[\C80Q6*;$1!^=)!R# M> &V-(EZ*9&+S%)9G;U=Z,#],\^!S?F$G)1(6(@V#?8(__C!['169*4$!S@! M*%27FHM+@Q65%M(W-%1:LD--AHN*.X,\=L^B9>YG !-*X1MB$R*JNDZ0,P$2 MV.H((4$DX7)$*?HC +4E2MDDC.*ROD P1G)5$0J8E+#VD,R$& 4/AM03O 5P M+SO^Q MI.<&+P0#DE->)MX"?P/UP09V!P(H'"U^@1920E )JH4TXL M=:A<> SL$)=:,:UJQM**8!D!<"N0C N.'&)0_"7TCM &N%ZDMCF/IO!]:JOD M &!%[YWLS68\V]E M88R7X+/A:BLJ= X80+7IQH@[=\ :: :(*D&2+OLDS,1YCK3/U!H1D1E-+)X M\YXHGD]:F1J%I)&PYU''@SX''3I!X4*A.K@.3\$=I;=7!0FHF637E_!FV-&] MA^(V[QDD!)KPX,%^3X4*G*+H10L>3!S0-?2L(U]-(JZ\C))7A8')O,>> R^! MOY-82.=\:6"$RDYSA;6UOQE:AU89A*BRG+98B M$>JUAY\)P',MK'QB%UP0D'7^5O!9,?9*,2\>)>BRE@V13YF#S@2;@AU (3+< MR2;[?\H#-&O@'=$B)%MPD<)?,7J>"*7\N]*H<"/V$&@B9GSG \@#TOG:KQ@N M_(S/_SV$2]? 8J8!&@NLNU0$F!<+(%R2K(+B7J'U\17]DE]YX,S0"I//?OGX M[O..Y\CSF -I@CD>A^1F7F? H[T*"!(F)QR;.093W#99S1W#PE4!9."O0>]' MC 92\'N>N=\,[3SP,5R&T2+Y2AFOSN^9 JV0J[&&_M+'BT 'RTFKP'7IR[A* MD&2 !DF[:YLFZU,CP,Q!F'IPF5-&-I'P5,HY0=J4BMCE/F=#!R6:"Y$ )WK(1WB/W)UJY/PS%S_ M[&>!?@^4L8BN ?%'0"#^LNS19(XVQN5(T+&RR*-R+?*H?"Y9EM2W\-:*)5+@ M+!9=="<,F.X-AFG<4-FD! MPY)*##$*1(>M(FJ>SO%HX=_HTV=Q*1G$JYPX8>C#!:D.)'O;MH9F ]NP^]9) MFAB9IM'M[.YB]/*=E6A1NS]^@:V5=C;5.6E?F:;7Z)ZUKT [@+>U=<">A-:T M@N>UU-CGH)"3$5+^@A>MPCZ'"? [#EI '9\=A:(1?DU>(CBGMZ#U%P%-O7G7UKM6_SA?OL&SUQ5/*)[8D>+>TP>VV2RF.*S'2!VR:+8,UMNC M=K0%Z34;S]8V[97J4T=]HU?-.#RD(EZO5N?B;$_J8D!EMJ.5.EJ=BD:%B>$B MT.9Y2>ZPMY+W*!+0F#9A]V%$R3M99PCQE=($\M+6*%FO,D@]VZ9M&M6$84/[ M?=-BBA+GRL8HB?]FS&1F+ [^%'/EY1!0G#>ZB+@C>CRLC9^G"M8'[OL:58;* M[U+B//;0B+),>U'E!7N+IEGN<+#)0LL+AXM> H]" =L0K TF9D6; BHMP#2_ M,,IIPS+Z5=J0C\7P!!8*9)7PHCXW*U+ :D4QX!Y^9M\XE4( -*@OA2C-\I=9 M%6+VS25BO+)3406[ F\BK,X*R:X]*N"X2@,]8UC=30$.I/E2VPC\)]7U<4!. M5H5=A1563Z=(,8!U#E:RK';YH6L,5NCL]%ADD4Q4#2<3N$NTE=BXN 5;YBL; MVFO8S+M2P'V"_G'G.4HPC1W6EI63RIOP98RH.,($6B+>O!J\U#0":47V<:&^ M%=2#*5AJ203";8(UZA.ZX/L<^\CXB #8/I"43."F%S:JBF0_O>/M.GQIKMZA M;42%6[X 4O M,L+_P1RN,#AE5E.; ]%@"(AW$0)=WX23&ZH!S0IL979I5IT;I%A,3++_IG@6 MK#:I"Q*:%)]_&Z5NNL 2"MJKS]+ F:W4\(*@VB0;UHP!64WM/0JIP8I6WL&. MJIIUS=0?JFI65Q"E.9G"SGL0L0=J M'4):K[_6,6F3ICF@LY%0,*O&QWV08ZP;+,-&"I2YVR#L ]U68NL+=5M+F+:=XG4?C6 MXE96*BV.^9%?7JN9_%;T((UEI"-.YU*"4?DE$^?H(OR!YCEW9?$PB3CAQNME M'U[/V@3I6?1(!A@RL8VM1_V0XB=4ILWOF9]2AR%LA;5U.:0EX+_3D(J+&>@> MT1FI] AVP*$@%G:U ]T41D2/N([(XPAA?.L]Z*\00"#"*&M;?BB:749BX(BV:Z69!4=B)Q,O'#"O&SR,5/ M7&F2+3H+[KH?^XL!H+T)W +^Z3]3=UHH@H+D)#&+?>(J[D23W,_$+$B'[\)H MKIF=F_]Z@M#OUU?HOP=4:;8A[)QM__WO%,O"DZ(&''[PLW__5L@#[6X)$_"1Z1_]K%=;_*L&Z)'LU1K NK0 E-\HK6.$GL'ZU]^]UC= [N-.UXU&H M[\$:0I CA-)(-O'+EY7WFQ3;=TOR-!_XR6)9$ M%1#+&\/O9!+EAS<P+N>D76!U7R4B;@ M,5P_#^]%CPMISE?3!<<\>4"UD\?KQ3KR%E2E%\+SH@$D-F0'%81!E3>.EB>X8CWK6R.5IU&8;ZH7U&Q84P4#]G!-"EW MIBDUL0(QDQEHLK<@[:9H8[NY$RS>^BAX\V:8V'@+._"46A*MW+TBV"I]]ZDI M9]'/(X/= QD%LHLAT%.('<)$-P]L("-AXH>HW/.OE ;5T=D,'@5F,)1&;FT M<)>:E/I+:06+Z#*&^"(P0_/[A9D>+BC&6QSD.O!E(<#7UXT=W2.W #_<55FM MES?UI?Z=+,[Z8#IAG)D@V;,K6UE9W*.;J6S]@/.H^@J9?TA[D68QE#M^$;MG MQF-&A3GQ8>@S LS%HN-EY-V+!J0TQH&[4]'@: /Q+C)?!LG@/L0C 3HY7LT] MCF6WU7BUW6KN=H"EB8O.)DT(=S"?>L"0HIBS%#+0H5A$RMT5:0CK =B)UDKB MQ#26/88+Y;J=X9!415?%2*Y*,=F2-'.)4/@ M:U_+5: ^<[AQB@^O7%U=^Z^9CT]G[4ST]%U52B75'!;>Z9HBW]&579LM%_BH M]!*% -6*79B='V6/R/49)D%^?\$4!)PQ1\BLC)Q8'=+$%G#].[F8(+!_,#>% MRS%/9+0YDB\H4KBPCV/W"7[IJ.9^:?<1OQ0#NE'H"XU*;1%=\F':X$.\%6$U M:?<5'IJV9=,MD,A_Y-&Y.%U@X]@X8Q;2I)1$@<N#$-^3L$J,&UV8_:NQZ]*LPZN1RW^>[L1 MH[)%UK)%1BI;1&6+-$%OOBE"K^^%9^5G*K,%*O*K#$'0K,)*FGD15_,S22LZ M"A?1ZF*:HA>4E.:?XY(NP*A>G#*1TE?64)-7FBM2P5'>RF:NNS)-2 F08B@= MH&7!"QV]=#$O20KZI8;#'/VEB!ZO/* ?MC\EV0\H@^MLE^P'^!*F=:7T06W6 M\NSZ8(V[K^\__GZT5VSV:NX5 MFX;V=SX%>2<' 6"+]A:HMG>46^'-*<2)_U\:=$3A%3PI\.]%@,8G "P* * ^ MH0%IQ>@$GWES/!KQ8JGR4'&%$=R./<,=T"AQ/@#3!3+HF>8+9@AV MHEV[A-+""[8YV-AD'6?->32)+#^6@/>F>&Y$ 37L@GWON:E(P(SR.JLI)^BN MCE7.8FU<=OT(*CC12R=>,AJM5[JTR]$89%,4K;D-@,F41:XO_73:5YH@*6'" M4R([\F/4/C_'6P_ZI1CRB,WQ)/&S_OHQKDE,Q9-P*V"&BQ8# MP?12&9T\/#@^>F<.ZRZG[@PZ^-;>R7.2%@BIU?FS@5NQ/\51"4UO* 11EJ]& M62)R%K8\%!4)=]6857:J5$G!JO+_G5X%[*,)&GEHF<;;"*/]"U_ RVA*X3 _ M#Z!37W% M'KBN,*3F.&=R/#1!F84E+[.MW2>620E)A&CC2\BKQC*5\X6-S2, M@(Y24SD&_E>A.X\7\\G@1L+L\CL=K08["PN_)YMDE/GO(YI!.4_D^?4UN4/Z2 MH!I *AY0\^]LOO#Y9B*?,5&=3N7VV;Q@/)\@\A4,4%K)5IDE:_RS,3SQ7O(K M)RPQ=#G+\"F=---E74;*EB*)IPQ_.<>HE/.9OP6>^0+XF-%8Y3N@<5$]\>'M MG\RH%KPMHLAGT5F"BR0:IK7^?[N4SN%ZU#1*.&TH+D(G7X=D+N@._- M/<$P^C:VQ"'L;F9:"R#D;\P.?##1+!)(*Z$PXJB4F,@2W*!7L!4%NAZ(2+$I M C1F"81H7@N5'?."$.1D<4E<&T;Q9L#)1*<$937_#7W$Y2;HB-8$!'MIB) S M04"J3/B+JD/,Z+[2&&'R0$)80B!ZAQ3% W%>VE<=.RRR!\3W_7"*@\2=6.:) MD3N#GH?+$2EZ17ENUY,96:VGC(FQ>NNC@R-&-7"T,,\ITO_PUF*TITC*$\Y4 MGJU'.Y!^NC,+0X$]'-@G3*I623 MQU!>2 =M'X 854IF4G@\L$A?L<9QM^@R"@6]RT;:FD.U;O$@V%R %6)6'&:C MY,UF3,NLS%#,.TOG1)G!!-@*5J7C)$K4NG*J8#Z76\X==\)(\ S]N-O8VF%7 M@53]F>E/T?3-E4\J\L8=ZX--^Z8(+L=EP;@4I84[#Z,2=>$":2APHS1SC.@9191(#$[(A8I^(; !,F&U=XH\;]0&CH _*V8%EW*-T&,_"%B M7=F8V1;D4GTF,[/8=Q4:Q>Y;X"K\#J9'&^K4W\=Q"K+F4[F+P!JYM@!?'_$T MX5[$X

Q>%L(:I_#<$2$;E_8"]3V.H:?[^B"YCI!2Y&&,G,W94."UEM#HKO M:<3FI=G4%HY_U+*<4_%*_"H8R?CLY^+93^+9JU?@M@3:.SZ.4CPYP4!A=L2? M+;.R%M2X^Z_'[&U<3V_'>J32*!WK@/+S*D76\%[3,//7"O,&'RC2['9N6O42 M.B2'P%3989><#= <<;MIN*\4TM O\; M4I+4?I4EK1L4; V-;G]4M^F^/6.D%M7H10WZIQC.?.9QN/OF-5$^^QZ#1@\< M GMH8_8:IGQ]#3'N\'M*)C-(WR_40VRK$*W+LC-/QETQ+!5N2T"Z@[5BV^5/ M%(7_Q#P7*SL$BC.PG71=?:.WCVVU;N:C4KZQC0UZ%#L8"1/PVGSU@KBNH13; MS*I:B14P\,9BD=Z",:=T['N.O\1\#(K>REL^^2R@@*+TSK8/@+IH[BG*3K7? M1'WL_S _)1NU]O)1T@8=YGU@2^W_XXGV*Z__N@MB+LH7?]B9D@)*"B@I< HI M8.I=:U0W,?"BDT[/ 78R@/K:#1ZP:I9U%-_N,XS[:3"K'[E:EMXK'3R>"%R' M@*AMPFS3%NM- V"XF(=.8#[1-';%FHHU%6ONM"9,\\A1LB]N,VR>REY?FX%, M!1MLA@\LTDJ]F!/3\IZ>2*I M@>&%T;P7Y)& M5!-:2IW?K^-&_T*HS:HAM972Q.08A?LL32PN96%A#>Z2)[*GRB+/?YC 3S[A0<>0+!518U;BE#WQ>&@YCCL&MH'N*)]81,.0K0T/>_B M<6=W:HZ[7M;A\WVIV*L%]=*B57=GW+LQM:^RJ9Y(0T6CX&?O^VT0!K]C?Q'/ M$:5]WY//6!7HW/2NM(#-8?7<<6\!_?@J?)-Y%T5?HWF0N.]\-KW2!+R #+XG MMQ/O.W=A;W[,KX@V)C?#(3;./?9#=VZX $MCSR_UB4YO-FT:WH6-/N:B=+&R MG%]6_]V&@O^=$+?,41GF'Y+(_\JC>?QQ\C5R$;UPZZ\^&(8%: =7&H\=ML#< MWRCE5*%^R#>R%TP,XK7#RGA >O(183'M$45Y"IJ]",^^CYP?X>? MBH^-**T<[)@ IRK"'\'Z9ZKV[U$?_>HE?O'540=[+>*==:Q4IA3X%O=89H#+%OA+9BAO<*!*M<"E)K!9*Q[LZDC7<(NQ!E9SD.0V M-0WZ$YX9&,?8^NE>&-DT\@<62GW"\N9F05Y8(U>#1V9B* ><%Q/ M01RQ,^,NT(YH%)019M9YB+/(]\2.J&L67L*FE')[5<=#]* $'Y6ZSY5(K9O/ M1=LI[7*#=']JK<;*8Z>53:5R$CP$'*>U74C[IT3AT]7=9O^N2JK!^! M\?&[!S3[ 3M^!-,D?**LW_+1%5G?SV3]^R ([X4U>:2\KW[P -NH*O#!>9(2 M>(W^V2ED?8FW:0BBFQ=M148)^!0]B#DPKY#PV PXCW)A/=JA$M]Z$8D/YHDY MTD?=$TC\4/;7W5/$E^":R\7X.,'(2G+Q<")_F[?2J;+S:(V=A4[OK]+9BO>X M:H.K3CJ[.NE8*\ [;AJ/W7_V:3RP0^<&@(;\<1NGM-T[?Z%AVS7JK=$>&W:G;HNH( M*+6FYJYI9/3[FZ\J'765@=2 =:^)8,(/UUVAYO,6$DP+'"ZIC1'9435 M$#PX@&J?;*A'MWLI\,*6\T%H*)@=+RX5R/8A,U@L==;"4)("W6$N2Z[%-/'U$IP"'\= T'6.6S'%V@_A9>Y/]+@X0"C_"PZ.> MMR04#9^Y\8)NI_T[XL\.1<$T7:_WG9@!%511IFI5XV(*S+ MWKXH_:A#//A8L^0\EN7PYK\:"K)S0 OH\,8>]CMV37LOU@M:9:]% 6H7H$#2 MO18U4N>'5K6'T$OU8*^IUVVUQ^NN7YQ)>=VUL:(L847]_4*-2+E]GB0\NFB/ MVRIYW.1S7FH<1@)B%E[V_NPWUIT"H[+ I0S^9P/VO3W@L_YK;;XW"K8V[E<%=L*'OT.N;8USEP M.$,G$]TL%KA3'O!(V%1?+LBDW ,<_%[!HP(/NB@B%/-+BE'L 9LL8O&!?8>= M:;^&Z3U3$"I#*+GY0-^4SBPUS]-L70&I#*1+2B/8 QR6.E@_VL]_?==0H#7/ MT[\T:*FC]7UKJU[WU,EZ'1W];GL0;,Z^0@:E1:ETJ+J M&RR]-&@='2R]-$!9KZWN1:1%U:\%F-G >+Z*/3Y+NZD;VS2M?X$=0<9%T0 3 MNT%0"\P$OCS7Q 2RM]^YD](X*3F #$=VQRD+:!H5#O&*-=-F-V;WFKVBJ;!B ML%?/E3_)X5)OOSLSG*"JW3E)O8Y[U?.7_7RMIEL\UK/J8EI6F@W,-%?ZZKGT ME;5#7PD]]:J)?91GF7Y1CI1254%36*1VK M3%^--RHGTF'F4/O#^&*\,;0O<@R[:?+[]VJ^)7IIE6,=I/^6FM5'[G<)-:[;6JYG/ MH)YO]O/MUWH-]/G,SL4@X4!8S>S<_#>\+Z+[_R7NTCCH*5F) M^A]_,ON=GZR12*+1\=8Y2U!9> 'X9K@^[?_]^OGOM]JU]PK;,KD\B#GB)J!9 M6&*T-/.I0CJ><9[$.MRZ_=[2/D"YA LN=&=,.LR!#45\!H^A"^@%\&^.K[O? M\W5Q$CK?9J$/:CC^L\;_E7K)$I[?]W&'Q3-M J 7J[F^AVW\'B: 7%"8SN8W M;,*0KB5L.H6+H'O'/BR)WHXD1N^%??DI4JOF\H31D$NX/U9NI7J^'L^W7\$V MT*TT.]V:.I6U ]6;$):B?6+@'5%X$5Q#U">_L81I-/;[NE!S(*)+:DYJH0#$ MIL%#?WDH3F6W-[T#,L"B)YGJW^I4SUU%7H="1=T*)QRW DDG MQ1J>VI'\PP"FAA/6P>IE$0GAIM"6;H&MX?P:_3@Q>!1I.-_POWX;;S3]]C8\\&H M%X^R1(O%VW3X<@3^!_-]O'&IC?-E>_GP:O14EEK$)[ U=%>\ +<$FX&5HC5. MX3L1">-.&GF)!RNF*%BTMDZC:JTWBJ(/(JJK7_X/*$B79HZ3!!T"O4JMJ MU).H6Q$^2!?@';$DC);: MQ!_)%%$<(+;]X.+_FM+D(&B(0J/FXC[C/4V3\] M>&XR@[7C0LI/C<,D">>WG>(1-@:G+$VV/U*)%,?I'!"U_*F$+0+0NE@MHP87 M>:Y3!7O%/RS]%S?IN7^]\IC=&[C.<#3IC,TN']C#OF,[PV&G,^A8KFWV_M>T M1U?94[,HV\,",'HSCCC[=L,FL.=;YC^P98Q:JDS8 *06DSWYV,#CZ M[.#L:Y''!']Z''$#$.2H0BE, 1_$,,.&J/P.861:]2#O32"Z^N7+^[_]?O?U MC\]OO^PC6%=9=9,8/2.O?BJ=LZ#BB# 2%15QIA454SG*@Q])D%D:P.W#+EC>>N1A MW=!#FOORRO&S I=?KOW=-PQ[8&R]U#'/C M[]M>91D]:W30F[;_;MN#DZRI!W9:?_?''PF,[.F4/,]MTI/1Z/]MP[0WA.W+ M#&T.UTE%4,FY9!:.)M?!.G*,3=&H%0/'%/*HAHC8M^;KP#.6'#:^_+F_W"%T=Q[Y/I@+3 MZ)7]I$BL6_Q8E_'HK^/7VM=P+L>2'#XK_2SL+;4R*6T0LW1DI2&L#CTL;04* M]T'?BL2VVR*PSZG>+X*X'DMB5B3W8B0W,NR]PN//K9 /#+)=?XJ\P/$6S%\G MGU=[6)>M(1QE7"KC4NSSJ=5&,..6;'I%(&TT]2NQ0UN/RU]/0[=)?S?+)G[O_S_4$L#!!0 ( -V, MIUHS#:E%# \ $J@ 1 7+SIY3)@D9IDG.9'H((3.<30(;F$[[J4?8 KQC;"K)2>BOWWME&PPVEDS( MU%O3L^T&6_?UN7J[DJP//S_/7/+(N'!\[[)V\O:X1IAG^;;C32YK7X8W];/: MSQ]_^.'#/^KU7Z\>;LFU;P4SYDG2YHQ*9I,G1TZ)G#+RU>??G$=*^BZ58Y_/ MZO6/BJSMSQ?"TIGS!Y3V=,S*G%=+9]_($0]+ M2'*2)I0>/2FB01Z^66IDDN"O>DQ7QT?UDP8 O;,.J_ MID-,]T(=,F-V&R@Z M2O5;&*JA& EFO9WXCT>6'WB2+TR"(HLD_E$D'-:8V#J18V:H]/SL_/C]1; M: $5,>46]UV67_AHSOTYX])A(MDZ*P93SL:7-6RVZG&+]?N@25PD)6 ] M^O$U2& "FDQE[^W*H)@%QB%( 1Q<%KJHS/;;;%S4?B!Q/.=O8;U+1T6M!Q+F M_M\;;E&WJ.% 8@7N+E&/Y$-X3QS[LM;V87#9IQ-0#Y]_>>AN&50HH:O2,8[KU MVI1)%CV,W9CGW-[]=>=^T+F&/P:]V^YU:]BYOFK=MN[;G<'G3FH$KXN$\YF#=ET@&%]X3;.D\MB(U= M0"1OUJ3\J^J@#H;PW[O._7#0N^GU.P^M81?>MNZAT%W_H?,9"+J_=+KW\+-S MVQN\H(H6EJ0-@%.S %@))KT;LA)-0#99$TY"Z>0-RC^$1@*PP;#7_O?GWNUU MYV'0^<^7[O"W_01"!E\M[.]V@3TIZ)\D%'4 > 5$NS7X?'/;^[JG"KYBIX6S MN0N$Z,'@\=%A3]2SKZAPA#_N)^PR M"0E1:\]SBN=83E M^B+@#'[$C$G,F0!KHG@3?TR2W"N$W""8S2A?^..!,_&<,8P\/-FR5&[&\29] MWW4LF!P9(6?(2HO<3YO(18P1I01KLN)-8N85 N[&\:AG.=3M>D)R-7TS@RF3 M4 O*V28H2S8DP:="_G]@C\P+&+0AGY@_X70^=:RNAPLVYFV=CH<6E?--5"*. MJFE;\20)IA6"Z(JZF/(?3!F3;7\V]SWC2K*%5 ?(^^-4KQ,R(HH36;&J$ S7 M;"2-G*X*:EU\LNEB)*N0.R&&9HY4S2W4\K:O>D#F&7?3>?1:YSO;U'=MQD7GC\"1"[,Q4YI,B\%I:GR48 (S2,6F:J['O+J-S2OS MA'D'O(54"\&[3 CJBA-)LJH0#%T/W,J&]-FP'4J6USJ\N>GPD)HH\@HY^9[) MT/);7X@^XX,IY69+0MF46L>GIM' )W;^&V3U+P+,B.)6(1P>F'2XR@OU87QG M%O";-%K?IR;"*PY$L:B4PW&2:SV&@A2(U_5UC MIT8^BB&).%8(&;.$7:%,4D&6^>@UFR>I*4.!7"!Y$\NITK++#77X+]0-V!VC MZ#,UP!_2D6N(8!Z]%J[4) .Y$<6.)/F1-R''*@&C21D5@,B,DQ:LU&Q$GX*J M(F[9":4"<.4RT**4FK!LRTM5$9OL66 !;'(9:+%)S6VV32:KB$WFM*4 -'GT M6F2*3'ZJ"$[>F+I03Z1EHX4J8ZZ4.T"O(EQFP^IK)JGC[G.@'G/4@IB:914: MIT=BJH1HUEINFXHI_HMYX$?J1GG^.\J_@7\@Y ?,@CJ!6YY'BZ[W"-4$R=I4 MLHG/%T70?SWIVDA)+7QF+D?C^@3H\J/Z+TFHI,)HI119:45&"[+2B\2*':(K MF0O#904(QWFC=3:ZC;,EZPKB9IF7E<$-T-66N12^1>3.6(%H MX^'16CMPF3^.=CR)!V8Q:,J@Y2K46>_,70MP*F.S=7H)LYM((';@L4BRDGD M/@,:[)$\Z7/HH/:)> 9;+=2I?(\AU E9!XB73MJI.S5DI872/"E4]3Y55Y'Z MX3'"!:[*2>C4<*@YQ^'(/FNK5H@6\%2FR;#NQI+5JJ-4O?92^"$>,J"Z05'L M%JJ+W46L)@[T;"TAF-QK^VT@1AL3Z7WR9C$1RJXKX60EG83B#U&Q$UR_GWRG MN !!A\@H3V1TA'1F^!F@FT""KULSGTOG3Z5TYQGS_WL=Z)M+T\9(*NUJ&"-+ M%4BH TDJ02(M#J&2 5[;]0.US!3@/ML6C,J\2;@&'B,B>M_. V5&EV6L8;&&MQ3Z5GC7/!Z"\N $XX)U9-Z=8'X3C7;,Q MXYS9439MK_5?(T,7 :?&!V%(?:WRAW*)XY%8\C)9>(B%C*X<*HHE$1[+GX12 M_?$KQD41>=H826_+,QP\1$J0A!;X_! Q^XV8/" MO^NJ1"QQB7LU5_KQ"&T1()/EM=BDEAF0NI)NSCEZ6\3[!FRTH*26 G(/\E82 MK?39W"(@;:?68I-*O&8=\*TN)*F-UNII;XY_MBSI/.Z"5!&F6@#37[#9MJ,[ M>D5"0226= !WZ:*=5L@-66F!3.4PS/N-J'Q\.]6-DQ/Y:9B/V.N3?I1*4 M.54[(3$!O3A@OZ7;3#W=81'S!>RUV*=22+K^.>M5E12L/D*AZ0L6 2=^VX 717F01%<-NO1"WDJ61.WK&[.DDH M@BD=I8J:PD;*Y)_:.P10B$X+IOLV.@Q&L*OC,"^.DGRVVE!(Y8[R0R$I+7FH MIXHH;WQNIMBYCTQ2+5JII-+F!VLJ"L3VXZT[S6X+,=2"ELHVZ4[.5GVJF^?^ MU5K&6JG5^L-&^7W!OJM<;704/E>]OKZR7CJQ#)-Q(/L02B:0?M\ VC5LBGXO M*S=L#K&R8ZQ$^0D8 >&>!VXSV_$VMO0!H^A)S=XV^E M+HGUQ0UJJNU^>^ MQ01$@6"46],63"#9(W-]=;*H1N@(8*"6O*R-J8LWL^'UC)A]T-!YCNOB6=++ M&J"(%[KAI;$7<\8=WQZJ&]?"ZT!E_&H4[A:XK-ELY,!3$8!D1P:H_B?N!_/+ M6EC0D6Q6(^&M;>&3&71HDO)%%]X@[]7UCBE[0>M'!R\(OO%Y?!QRT1L)<*:P MF+K4=(O%!I1ZF^V *SR^K]'XZ84^=6S0_)91P98;+1)?($++0YMV*OY\#Z8C1COC=OJRE1HA[Y"T\4@ M*&QHHT2+,VCJHBN+[:U^*L:D0!4J8+/C239AW#!L$A_L:,DVS#D6T!JKSP"J M"C^2JQE^ZQ':5]07HF )-%Q$NP]A.P\6VY@JWY'-;F MK55Y-V:[U\G7'2W=T<54?O9=;'"N'O,!SRY;$H"#&<[BL+F,1OQ?H:UEU_Z3 MMWU\HB,K*V@Y1]8A!)DS\<*XLQ9#3CWA1M[?XH4=N975.5TOFIKOS4$OX%A6 M)VW'/#[YDSQCKH8>OS'*;_R [Q!'!CQ+.F99CL&BU@$ZN4$PG[N+]A1:)ARN MF?07QBS*&BZ1#2W[D0& @>G\7'$S ,ZZI(;_XG!8(>ZH'K+GD&HHZG8 MQ^O,WDY7U_;$B%[U 8F56^=SU,PFMR,O;VLL7L_VKIT$=RCTHN=QZ+Y2F+6,'F-/_ MU9:N;<_"C>7JUI%P)U=^IVA"68I><7GB5=5HW8K39-YPOQK/IWY[SG]CS9SA-LSR>?OG;\W]]?@/N^7_\_2]_^>O_ M ?BO7SZ]>_9ZEE9'.%T^>S7'L,3\[/MX^?79\BL^^VTV_WW\+3S[. G+,IL? M ?R]^V>O9L__UR_Q+# 9S2\Z:+[ M]F_/ORZ7QS^_>/']^_>??L3YY*?9_,L+P9A\+99BF^H+%^.=%]\-WLQ26W:S?B^O9 MVD_4[^#\8U!_!%R Y#_]6.3G?__+LV>GTS&?3? 3EF?USW]]>GOEE8O9=+;X M*'!Z_I+XM?7KY[^?[5P>$_#PX^'](@ MNH^N(/N"E,TFK2S2^3X8XG3C*?S=/[JR2Q=^="D2FDV/_^7DQ!QTOUTM%K EQ".1^_& M(8XGX^48%Z]6\SFMC9$,-OM"1$X%B:N.&0@I(AC'!.H2,@OJZHS542UH6)UT M2UC$3L1GKR!1"_4")\O%^4_JY*IN8M>C.)W0[?>+%8'1UUSX3Q$H_._WV9SXZ:% 0O$?(*>: -&3+1&->W MJ$W[(I\F/ MM@)IQI-7L^ER'M+R-_(/7ZT6R]D1SL^QG9PC2S+KR+0 =,X3@X,&'P,Y,)+[ M4,B'$EXVILHFN#9ABWJ:;&DNEF:$^4!!Q/PV]@8C/",S9P):&FU"\$*3G\N< M5:3^4%K3F"-KH&Q""_TT:=%B\ILQX7 Y2[]_G4UH0A<'_UX1,4=*J>*)C5!* M=* DCQ MRU!B(>%%%*RTMBDW4>RN$H^.9M/NN?\9)BL](YROZGJ=ICN9F3^/,>P6,U/+N$PZ"*R*$ % M1PM52@%DAA,P%B+C7#L14F.QWT3Q0(\9GI+D=YSS=K%3SN,Z^C#Y&,;Y[?15 M.!XOPV14,/*J/"$'(T&A(-?EE04+CC!%GG(.X+PEIXL@0D2)D**-#)WG M/&-C4MR/:DB><&-^-!9)RX3+.8[.*R,S=CS'KSA=C+_AVVDBC_W=;+%XC\L/ MY7/X,5(V!ED4@23[17- 'GLH/$,R.87 M9&RN3)Y&,0A^'%#.(;,@-HK#/8&O?X]+K=XX1CW%.4IY^>4<&'B_B MUO>S:3H+6(2V)3%OP*(C'T\5#D%&BH1'AEC8A0Z@*)8@;YX 9[;1$X RTQH+KEN':3? VE( M3GLKBK240F\IR4M4U3X4:54&S42AH%(Y\#$QH!_KDAPG0]XZ<[T>S9"\]&8& MILW<]^%$G2='-4;'-='1"1<)AR0+9W6"8LCP%6UH^*T][R>3E-Y)]CO.=;M0 M;+' )0W%1642LBE;OP#,E)WD+N MURG<;.K;&;,K'ONG.HT?RK\6V UVQ$*,VBM)D)2"F@R'B*K6EGA,!:6WSX 1W:37XS/OQC-LO?QY/)B'2IRX0>C(XTKL1(M3+!P$EN^]C: ME3E_]Y \V092WFI*=Q9H+8,8W?<#+KM,XH9):M.M"5+:BU(%9+(+A@EK^VBWRSBW.1%0W)%=Y!H\SEM&Y.\G2[#],LX M3DX52!G QD@G2)I./0<:H,!&B=,SG]M7XEP%L(F?W=.2\_>3V)%_)N&$\3F(;7MS8C6DNDY:U#]W! MET^8D("1LT7V]7S,#GVMU)/ K.:$B+PM+PP"=ZS8Y#WGHOE:N //\#(4+'@9D1:LVI\,F]'N[?0;O7LV/ZD> M?D[1)1D*"$49($02%E18!AE($>**=O?5O"MF'HXA4-1 M+0JC'6@1$RU-I$6:/ ..S&E2Q8ZBJ\:CO&]<@ZFFVYT7UU?#C@)H6%-W=#1> M'G5! H4-LVG=Q\)IJKO\6BJM@PG 24V#BAF!UF8$:YQB@65=8NNM\3O@#,DE M[Y4:K4324XEQ(!MN+6EH':N&%F3*;0"61)12!>/Z+(L9D@/=*P>VG?)K,O_K MB^L3]8Z^;]?#V/7U[\.[#8;ON,@]^<3\-:'8;?Z,>-;<<2[@XDH \D[ZP&H2OA[TCT<89 M3P3RF*U62AC7_@S^6CB[*B)ZSA_'+D8F^H1,(+#(,T6.F"'JP,@CC5IE*P3# MUG';%0!#\E5:<>"Z'MI^QMONA=TROC>S.?YV&Z"*F;_VGNOCN3 M1O[_J\7RK#JKFY&/LWGWB^5R/HZK94U6?)Y]#%T$@EDJ69*#E"0'I3E%()(E MBER#D\6)5'SK@O"]#G!(7E1?I!TN8WI?%'697L_ 7+KT=,?3W)6I,&$$I4$+3E$KTJQK9V?.X$-"1':#<^W#Q&WDH.[?KGX&12 M=U.F^=R -R>ZVY49+6;2WD9=".<:2,RC(D7#T15FN(5H3P.12O!7DTF+S@N*; M,':F_IP>\G$^*^/ER$O+-)<94LDTM5PG6GN.@399>*DY.>6M6\E=>OT@;>"6 M\KY!ZBUGN4]Q\AZYR59KF>\V MY(&O!M"A'.8VF M3A][7B,S"E:59)2I/6N0 C]',9_R'+*() T59=:M3?M#+('&UM736 0G18)67W!KU2.1D/W@=/8\H>:% 4N3UIWSJFVK9ETF MY\+0AC.D#%QK,CZ^_-NE[RY' MU]987TP!:P29':08*UJOP)P M-LDC+3EBX@@RDM%3BF0?O"$G*2M6O!,Z\=:;,NO1#$I-;RO^FU6#32:_85/D M;SA=X?DBO=XA\(]C(8L%TG^Y[B *ZUTI%6.H>L$H!:&>R31.3="D M/\C\!Z!@/Y/DC0-7N #DM1,:4X';UOMPFZ/;^01I..DJW#[/7J9_K\9S7%\O M5\] CYP5F==6C]$$6ER9(D<:?P KD3RD5(*1K=W7!T(<5.33$\UNG#OM48KM M#BM?![FVQ>A(F:!**=6 >U?++ UXGQT(YY,6*+C0K=.XFZ,;UE[0(Q&LC>P: M'H2?)<3<>1._AN49U[OCV"<7IPS#9++X4-8OC5$T,5DO ^1B:VXL4G19+\X1 M.2114"8GF].N!?!![3SMB9![%WB[X\@T/==Z%WVBN9F/TQ+S66^CJS^X],F/ M.!_/:@^_>D,PQ(-2,-4[*4KA,BL00290C$9+ MF.H=W)@5EZ$$+*W3DGL=88,=Q-L8>Q%=7F*LE5%I1 OV6UL4*@1I#:S^LAV$,R2M[0H1_;$+UK;AO\X2MP*@8!4DU*@>5 M8H;('4+BR><8+2_-#Z!NFV)ZW.9M3XC'/8G_,?P*G3 )1C&:=O71$=R7>NI15KW)M MGAPE6)_P>#4G5;3 #Z7VR9I-N\9+(XH\R'Q9 ]DD#S0!GN:AUB/*9%7R2>C8 M5U)T/:JGD SMBUF-9-5+$K2#\>&XVTH]^('S-*:I&&GE@TFV@.29_* <*785 MM9M!*MH*D[G(K;>C[P4U)#=Y7P1J*JB^/8+;,B&1"2]3] 3(9/)81(%HR8%) MSAGKF7&>M:XBWC81MON1@A*2#@)2<0%4MVM6K ..BJELA^W?858"]<20 MNSMR/40 #9NV'\\QC;M)H;]/\*R%TLNCVB;I?TX]!::,XUH(R/5B3X4R@V%Z_Z69G42W R/%<*,[,D,F:U.X:B?Q.SH'+F)C45NOF]Z4\#.$3,->MR=6C M"-O5:\$G"8XJJ #[^LY=^:39=ZE?+UM MSIK;$^]]U9"R13WSHX>Y;]="Z?;8%A/CUDGR)BF.K=RDV#9[!*ZY,0J=CKIY M _2M,Q+[ZO^_)S720"1MSU;?,L Z#V\FL^^'R[#LE-R([*5B+!)GL5 DHK(" MAS1V*;V)+CF4S7M0; QN2#CDD5%T7I+X@'P'GBKY*-D15MSJB_IM3Q6 M=VWC[^9=<2/)B=VU)UZ2IH 2,8#C*H!6TL7"K#6E]2'>37!M0BC_)R-404%!D,P"HT@\!Q:+;7Y ?#-D&_'HL7>1^^?1 MSD+;@T'[&$ZJ=JP)T-,;*2_?M>,P&:^=A^@C!\4K^3WWP%PQ!F7(9)KW9N+N M0KH1X?YDB>P]R+1'_AT<'4]F)XAG-1>7$U/EM?N37X],NRVSAWG,$]&T5E3V\%"+D71,B@%0M$2.,LN M>.5H+?1/LCLA;L2S/TE^?!]2W)MW=GDM!"G094%!1X@T&=9T]9H"")]4U@MM M3?N6M1O#VXAB?[+<>E_2ZZ^3PR]A$J8)#[\BS=#LZ'@VK25EA^DKYM4$9^5F MK/L:EV$\65R%MEECA^U?MG.?AT;C;-3VX>;;*D'/;F9V1=78SP$BJT5[$HF MQ).8 C,6!9;FW?7OPK.K1KOY[*Z3UOEHC:5HMT@)U7[3,D@6O,= RZUP14O! MLMRZ$]3=B(94Z-2,)]<554.A-#-]+R>3V?>Z2-_,YJ]GJ[@LJ\E-G.<0<]9& M*-1@,!I0I=[1I3,'5JK*%M'IYKT9'@1P4!7)_?&H-YFU*4FYB>4RXGH,?T$V MF["-O^$%^Y5QVM0^NUS5RGL>:N5][4WM-1K!+6>!W6?JMG[[ PN;GAAO]B.4 MQW.7+F5W>_23;GE+[P[2?2-KY!E=U"X1T48Q(49!%BCH7'M?UJ.2)@NPP6)4 MEB,/K8L^+K^_Q5TCW;/>U.NI:"*[EK'=)8[UMKOYMQH%^)([=G3$O!/)YQNM(L*UQJEM6C MJ;KWG;T;KH>-NI$96]N7K%)2*6]19@=<.@Z*,0Y.% 2T3CB%W$G7^IC]77@: MG/>[_=E=2#E20N1D0@:/K'8LE1D"XPZL4EEZ:X-)K0/\NQ$-R;@UX\DM9_M: M":5=@)_2ZFC5;>ELC2M&[RU=^/ZT)$WBQ*O MOHOX>G%O0O7JOX\GDU$]GBQUC!"R)J=,9O+E9=+U N D;& YQ?:75=V/:^?R MY/537I>M$"6[9!0D6WM)6EO;"W$%63K#"VGWQ%K'S'1* 23E0)J?:P,UT\Z&*4#R5]N4+#\,XK'"S9U+U*L"6 MMZA>@=4YFK=@0VD3YQ%8$*)F;TNMN7<@?U]FG+%@K&%0 MF*C=SZ. 8!5"1HXB6!=C:I_Z:[_,'DMW-^#7S@OM(2)L=SYI/<+3X$X71:AH M^7,ML+8^U^!2"13KR6 9:1N)K2O_[\,T9'W= Y&:BF@?Q*G."7,^1^T<.)OK MW=N!K(9D 3(S.H244*G6::F'>(X/W/F]X]&W'1$[9>,H:>YJ=P0PAM7\OZI& M4RHH(28EA(]";-:@8*O7#ZH_7D.V7-G][5\P^U@PES(<5YJ[:%O[\E6(,E4_ MCWNR",Y"JJ5^FHNLL76;IH>C'%02J@>>[4E^^[/H2MIAT,-%TZ:FZ1XO]0XEFGUD@F88-'FIH)AC$ IY M'3%P'1TW222_D77;&L(CF'2?G/:.5G2BX8-R-D),U>FB;^O-Z=)8/AB3WLLR MV2-K&ECZA\AKR"G_T364^TKZTWL'D/:_/OI])OX3C](XC6!T=D18U!"P-D:5 MEMS%;(,N3RGQO^/RE3PG8:P!$QS%L8*^1)_)<[;,\!R=4R+O4^D_65M*E3(\$4BX9"LA1]Z\Z03SS Z8UQ>Y+BOG<( M5#1,&A. >R1LY$5#K%Y $H7<]I1\BJU#Z&UV"!XWY.F=5#T(Z_&\M8/%QB[1[K-#9_>>]^VY;ST,AYNR=,+YYY(6$^Y-8'0+>$.H3HM@=V/<3 MA+D7GRZFV _X5$8T]J>?Z"@;D$2K.A'&7E@ MRF8(F>)^Q6(]VI4#L()H(BM*[[.(:%/80]ID' P;=Q?P(S&S6T;?9R-5O%%> M6#"R3E5M)1L8)P]#*^YUEE(T[Q.U%= A>8>#8=\V0FR3)5^/LT)+UP*BEV6) M\PKVS6PU'_$0L$2C( O1M>8@IU8E#[:48#.*B-T2P:-'*)(9Y;)P,K<^O[<; MXB&UQQ^,3MM)K(]H3+ME(RS/I()9%Z#7-O\(+F9)?JDR0DE:-KYU;>]V2(?4 M5'\PU-M*C(^7=GDUF:VZ,[.KKL?6?%[OM>WN+.PQW7+_2WM/LSQPW(W2*Z_" M\7@9)N/_J3=[G#:V>S5;+,_.'9!#7S=N,=7-!2W!>^% &!%5,28:U[K4>#V: M737?FB>?EF.@]I&EE,DM8+5I7Y(0ZZ5M3,C$;;U,(+5.(MV%9T@)DD;\N*[! MFHFCF6E<@VC=7HBQSC%7)*3 R)/45D P 2&KFM/V4N?FG:0>AG!0NUG[95$+ MF3UJ\\3:(?G,>/=I]-:\:1]M$^\=8;N>B=?:35]TJW,JIV@B6*TL*.DY1*8\ MR""<-E;PT+QP?2V8)C=BK1\J^9F8HPT0G&"D3Q%IB=4#)YQYPVG%1=TZ&78W MHB$9N#8,N?6JJS82:=;3KF+Y!TYQ'B;U*'T^JAV-EK7'[#<<66U=*8K4<)2U MW+7>15*$ A[K9=',N7)]'VU]^[J[7C2D='M;T3>?YF:N37='UED+_O,1)O*C MD$L/.8D BB@(CH4,G'-GO41G;.O-FEM@#"G]W8\BV'7NFZ[^C_-97J7E:_R& MDUG7*^,<4K$Y)$[>MA12@_)90Y3%@#?):Y)D\%%S"]/\:YC_CC7/\ -_H M=4-*$??'@H93WI0*%QWJ"-7AZOAX&RBA.#)42"9+ MUHOK:]?4W)4A;-S.=L-W#BEYVQ\I6D_^XP6JG8][!OG21/48L-[SQMX#UX>, MN%$ V[WR%AH*PW(.OB;%"D40Q5AP4I(CF1E%$IG7)%D?,5T/P>O%/1?U\HN+ MFU0NUH+0RI!G#)XY"2IG!\%( YHG+6AYL*A;G\NX&]&0@M<6[+@1NK:31U.K M=6F89RU4W\SFGW"YFD\7(VDM=]EZ0%WO'G )(7(30$9!NE)&Z9-XB+FZZV5# M"F%;$J"7R6Y[Z_OA:IKG)[>,-V!0!"J 4)*L2XEH' M:$B!;2]*HIDTFA'D+.;Z+=2=T^5)1^0P>34)B\6XC#%?1&!!TU!M@9"%)_:B MA^ XK_>G^L)-YD&WO@!K0VA#BHW[($T?$NK/_7V/R],KYNOUWQ^)[5_#'$_W MY[L'S\HO83%.89I?CR>K)>9;_\$.WG!; #L[QSW.1R-?^;=N85#<36%W^(+O M5T>Q5C"?P>E>O_BP6BYJ0V_R;T8N99%D4J!L[=N?'0>?7(*8;/;.6^2Q]9&) M!T+<52>N>=V-]W22&P6NHLA!@."&7#M#$2>M:0G)265\49*KUF?H'@1P2)YW MGUR[KC?[DV+;&RAKGI/T^>SH:#8]!?=RN9R/(RF(.,'/L^YG!!+SQW!2/WRY MR&DDF2^%,0;%"G(:(L44@2!#*)+32$IFKGV/QUU1#RD6V"VQG MU\P3#V*3V$61;I)RIN?7#X*DK(T423$N2=&NQ=9"W_L%\$4$@ 0__H__[P< M_/ YCR?]T?!O/_*_L!]_R,,X2OWA^=]^_/WC+^!^_)__]B__\J__#>#__/S^ MS0\O1_'J,@^G/[P89YSF],,?_>G%#].+_,,_1N-_]C_C#^\&."VC\27 O\W^ MV8O1IR_C_OG%] ?!A+[^V/5OQW_-1;/".()&P4 Y;<"Y*$!(QUBA7\98_L?Y M7X72)@;#H6BI0:5D(7AMH:".2:/7SK'90P?]X3__6O\(.,D_T/"&D]FW?_OQ M8CK]]->??OKCCS_^\F<8#_XR&I__)!B3/UU_^L?%Q_]\\/D_Y.S3W'O_T^RW M7S\ZZ2_[(#V6__1_?GWS(5[D2X3^<#+%8;QY ;T^3;_^P]MH]$_S7])')_V_ M3F;__LTHXG2FH+5#^&'E)^IW$..RI^^.^>NS(.6"5X-I M0\0/G]T4[^@2^RT%_.#1#=#.'@27^3+D<4NH=YY["^OOKMPZN7],6'MV]>OSS[^.KEAX_TYZ^O?OOXX>TO'SZ^??&_ M_OWMFY>OWG]X];]_?_WQ_ZX?07T'U'672>%G4)_RFEL#(N;TA_VZ&+VA;Q?O MJO@['5K^)1W A*5 B"W",]I;BN.!:1%T\?TB*R37)"D["C!:+5Q ] MA/HI#Z:3ZY]4Z:N9Y%>CF NXP;@^8ACD'DV6)";K6OE/'HLJD^IZ-F8IQKBD#_^,-HG/*83"GZ MU6R5^&LW'Z?@JW_QP-)P2JU\-9B^DB9K/ZQ?-F/#JOZ[ZTR\O1I>? M1D/Z=G+V9W_2$]%8PTP!'C6"8B* EYH&B,8)[Z3GMC.R+P/4D">/[/6/\.8) MBE[%F9T%OHQ".[+A'J:7LUUJ(U"]>]9'(S8L!=20!2NMITCX8?I M*/[SUYF]VI.Y&&$M U(?]]'KX C_UISA8@,LN1,&-H5$&2Z:2U^"-2B"\ MXIFIF.G7C=7^**!3H$ [B7YRF-+:=7.![VA^>3!2JA1JKXN"U8A""M]F+;#E;$AK92?_+D9R"\AO(^*'FY#&K-_ M.[W(XSKB<;ZH-M+G_'H81Y=Y =1;::,W M!;3JL4H['3;D5 &;IL@T/YD+YOUH,/AE-/X#QZDG M@W89BX=8-&UO21CP67OPR=P?I?_ P57^<('C_#.))-6%D%;!V5%G3X682\@(12/-$BMINTSD M.K$L.:.I$K1I'\3>%N4WP*/NM-:!>7O'[B8[K#^N^";37_/T8I3.+D=7PVDO MD:?E"TO@A4N$L>ZO167@4:2LG-#6M=ZF-L%UVEQJKIDN3.3TGU>3:=VL)Q]' M*SSY&>_#?=Z_SR2L27^:/^3QYW[,\XGR/L?1^5R)LSG3,\8E8;T!KLGK5RH4 M0&$#L,BXY)Z;H%+SB$NW8SIMUAX5(SJP\._,RAFBLTBX[\S-'D%4G'D)V3A) M]FJB61FD!FX]6A==]NB[7"]7X#IMYC77S$/VZ(;KY?L\\V<_CC[BG__H3R^J M3,A@($FL,!1HG>=)% G)<'*@LXQDB](@O,$L,03)5.N(XPYP3YMK^]+C0PJ: M72GX6Y[.(R9O1A/RK+UW13A-_K0S9#]P#J%X13+!K(O3B2C1F%1W )PV39XN MZX>*M[LJ?E7DC ::^^?#%U?C<1[&+Q_'2$R-,R4,T^R[P8RX-YRG8;TM1/=W MH_'L%]/IN!^NIC4SY./H'9&>#-/@K.%!.E RTD+KK 277 ;#BXE1T;X=6A^5 M[76 ITW?<;^H(*MZSD.R#:-Y-=/^WER,\2?3@;?0?RY6.:$=@6D<@C*" 5>: &&N<"$8-*D]CF0C\>?=\KAF=EED[=7 MTUIA4FVUGBA..&80,.E4DTXX.-02C#99\\R-]*TC[(_A.>VIU$P32Z+NNX?= ME]KL9V/:VLYGAU(_?[GYR#O\4G]T5D4R'\H\]/MZ.(]=]+RV4FB3P,E:@26L M ,^-!\3L8^*TT'<-I$/)RNES!WYT#^(DS\Z6H<+RI@,L@60>/;)Q%S MZ#TE,46O>?5":)H)I0&C=0.FH:E86F? Y*9-LD<7%@^V;3;+]%EK(5DOAT$ N,=) //I6EA"D)TCJTN@79] ]&R*+CM#Y'6.R)L8K90AJ+IF M1LRTEK=/%WT$SC='D2?I80E'=@["WM_[E^SX+BCE3J;C61N5R0N<7-3_5PI\QD'] M$9E_O^+XGWD65KX)OX4OKX>?\SS ]@*G^7PT_O*RIIH/)G=5M5D?@.[ [-HM M8$]B:M13X!?LCV?G\S_CH+9X^7"1\_3OX]'5IWIN>CV4KVG +_!3%!E68-DZU]NHWP;6OW@9[Y=7]+:2Y@HZE/\*M@7W]\M_[ M>4S(+KZ\R9_S8%;TJUP*F(.$Z%4&%;P$E,:"H#V(^\!%L*U#G9LA.U3'A/:$ M6,VX5HKI((_]*[1?9R;#C)N3AW@714*;@.VHT<)60 _3@*$+C:\B56?J.CC' MBE8.>59DNM/:KJR6$(P/H$M*UDGC=-2GQZTU'1V.CEK;:*E+2KT>?KJ:3F82 MX(L:0XV20^UJRG#Q!"Z:"%!I"("O2:/JA;!T.?@3.MT:0IVBABQ7DH4\^ M6T(3+SZEV2$9)VQ<%'#&)I#!<1-2D:9Y1E=CBG W3 MO,:%1ONV+ O>?*1'3I;_:C%K-AE+1Y9RRW$QU.NZ/FJNG M;/_]P]>SJZ_G'PMD%KD0KJ96)2F _ D+/FD-G*&DR25M;'Y$OQK--TR<1BKJ MH@\D3BYZ#DM )DL]9XZ@#(^ &0W$(%&64G+[0Y;ZW@-Z<8D3TZ&BM MNY4Z<$;"&X^_T!#F71BT+";X7/--G 9%8(">(<%Y'KW16:CBC-=M%&Z-YY[H[WI?DG*F$Q^'Y)]/*C#_3MI=5Y96BM'?6(YTG_( M2/(<5!29!N%IYK/,F>12.MG:,FT"_!LA^N&4W4$;I*<.HLZVFT$8'K2TRD'. MM;MWK--.%PZ\2!&4QUQ4:Y>["?#OC.U8V1VT7GI\!UFU:?2$+LA-U!!,[3[. M;00OF -"K#5JKUUN3=&G(?W&.+D'=39LOO35R"%39D=;9^70N#,VNB"@A.A( MFF[6]=J!CHIEQ[/!^WE-C]B]W>'\1GAZ;!IOV%!J-K1N#?*[WJQ(QA8E/'BG M%*C$7;7./5B4,46!BIFUQ1O[!OTMT?Q8N=!!KZBSR23?RF5ZV9_47/RK<>Y% MC:BS#.!:&@2%J\@C68FU\EMQ&P;XQ%[96U)"S?\:'4JN5UWK!OVF,Z,A4\ MIS539U#6(@1;Y2,L$R;'I$7KQ(B= ']C%-R?=&2 M0<^,%PZ$"1J4\1*"2 GH9U&EG)WQ&UW62F^Y11OZ[H8RCP(X5)Y]._6.6HNY M8<+"#-20LE!PA:!F]V:OFZ;W7_R<=;J[)!OF^,5Z[]SX2^_W#SUN0Y"U M\VNQMJ8:)B(6][13XE_/1YY\63YRK<_'-C39OWO><5?A$ MJ760:_;;:/C[UWH*8S4Y 0F\LX8\ ?(;B3P*-(N<"8LF-J]EN/7ZYZS/7:79 M,"6K#N[=>)2NXO3M>'%WWKQ91\[)6R> &T,+!(\(SI'))[0RJ.MM>7*C'.TU M2^VR=Y^4R[NS<%MF6-_@N2G4RM=E5YN :NCMK@2R?V]W=QT]5'@C 3!\1P)CTL0>#%@14Y[)C60^ M:BBPAF[M+3Q?)M-\>3W::U29!?1D)$A5KR)-1%1RNQWI27(A$Q?1FRW4N.05 M)Z+,7877>DZ^P_%TF,>WQCN['6QA:US7N;,HI5.&3 QRS%2)"5PA>Q^EBTH5 M'8W=K IID[<]>T4W%VD'[7L68'XA6;P8D3.'<5KO>WUQ-9F.+O/XYG1^,LGT MOU1SWAF*Y*32X+TGUX([^HI7UA9)VY$+PN?0V,%Z LS]9UET>JS9M:)6;A'M M4B=N)Y_4RZE&P]D=@3@>D\ ^YQU2)S9\\JZI$T\90*/4B9^O)D2CR?S.A\DU M\ 6O, A:B4($DY*JV3D*R&,/('@16:%&85I'/![#L_-U$O$BIZM!?EN6O&7R M\Y=;W\U]8!F93\X90%[WS>P%6<>BIHP7%C)&'^X;';M?+K$EQGVE5C3CR8/; M)+I4RJ%3+1Z1WLS]<,O%8E,B^PQ#U,L$/&H+I5_ZB] M&CKH'K$,UOP*GKPP%3?/7WN! M,4TN0B*7@-5E'7&\,JG[]\C:JR!44OQ==$^NPJ4_+W/ MLS1V')[W:2> MXW869TI:X.PC2/0+T!^AM>7D^K3>!V=>7(=E /UBNY&]5O3K%F M>NNFS?M6L(,3+&BA((A287L&P7(& H-71?/@0O,[NHZ!9NL;'1\ER[915P?L M>CU\-QY%6MO?YTFF)U_,F@5\SH/1I^K$+_;R4%R,W@?PV=1['^O5\TD4LOR4 MPEP8P^:=M3<"=H#JO2[5.^I:-ZW/'F]UYJDW/ [IHU_^,28!O1S],9ST=-#) MZ2+ :$8&)=;+39GQ8$UP,21K6$D;6="/O^CR] ? MSHY5B)Z?^W7UK1V:OU8MOJ[2QP&-IJ8DDDOP>AA']>1@FL_2?U[-KP&]F3R3 MGDU92Y0!:+(4LAL#S19:@H$;C8G7+O3-&QMT-I@3X.)Q*7RO%M7ODURN!F_Z M)?>2#T)+(4#FVK!1!T++G ,>DU3"1-2B]<'J)KA.B%_-U="!K[=H+;,X1+Z_ MX_>4TK9(R\#DFO7)$P-O3;UHRC,6G339;502M$U+ED<1G1 ]&HJ^@R3W9>?^ M[_)XMB8.8WX;!OUYZL$'^G-2^I7C[\;Y:(0LSQUM;O)KC:)8X\\K9YW#B9 MF&U2!8ID&52,#E!)"8SKH$R,RIG6IM;FZ/9VMWQKKJQ.&FFJD&-)%]DFOA=5 M-*%>_8CD2E\W"E;T1[#:NHA9Z/W9]D=XWM.6(#N<]&RCJ",(O6\"]_M)3P>J MWS$&_Q2]'0'=T.E@A>1@0KT#3:8"CB4'NC@9?0G94Q>DC&!04.P-@'F4/_6SOG6P8O[&([__&8KI3V\!_7I M$N\@@O\QQXOA:# Z__(S3I:,?W&>)+6@22$A9XMU;Z<1BU1#+)Y)+\BG]:V; MQ6X$[,2YTEPW^]V@9A=S])AS4>> (%!J4*$@!.269"&M]#'PHEN'M-9A.BK: MM/'DFJIAOZEWMXXX;\=W>Q&UL2I$J&<_M#)* 2X:"246$8Q%I6+K2U"V1_EM M4:F%JEKGZ3X"]Y?1./?/A_-6Q?'+[++AP1RQ%UHX@9[62E[/D!0AEH&<5Z.E M0$.3H6QV;\F37G]"K-F3#O:;L_E;GO8RH^TY2$O&?RW.S+.+++.%D%U1)NH0 MFE_G_CBB$R)-!RKHXH+$>2I\>@3E/XC;%W4U_)S'>)YO'5)+80WQFD,VIMZD M*\G"3SP UX49E"8'W?P8> >\)TBNO:FO@YL.7P\7*E@?L[@1%B>? LGH!XQ( MAIV7!8)Q";)'K1"S\?>[/S3(R-P>9[M3I#5OG\>EE98F8:F]MVBK48'3+F-2 M BV\DKIH7UCKW.?M$.[K-*ES3JT^76JNJ&7FP"%.F+:0Z2RVR)P42AL$S4,M M@,J^)N:2W2Q$L"9$P4)K9WA+B(<_:6I/E@0BM_S,GPVJ-8K+((2ANR5X1K1O*'&GM4>*O1?Q34X7R=9(KLB\,+!9&[08$X\MN?3=AB/ MCEKM_85.U7:P_FDW&:>O_OR4XS2G]SF.SN?O&I67N>3QN/YPUC^NPYS;;5[? M=?+MDT71* MW\8KWN\XWQ;KJY1*:=][Z6;X;: M%+2 S\3](%!%1:_.H76+F';H&[6G?#J2N3<7BDLF,TLR5 G(@2-O#G4&C1RG^H^EESBG8?^88KCZ4NMN7*VP?V?H/I6_OQP_LZ/7X,;EZ]\7Q MW=G[[NP=APR_.WO?G;WO-O%),/:[3?S=)CYNACY#F_AE#M,=CBYN__-=[=&5 M4!I9D_7YKX<3VH;J3G-#B\)H*]-9 2;N:D:2!"<=!^/16LZB9J:U:;@"RJXK MU-W'SG=Q9M!B=W&^4^W2!=N!S?LCQ:IS3V\]Y/*P53[_T MA^1RD'-1(7X8E?$")A/16TV^A V.]B[MZX646H*2C!?4@CO6NFAM0VC/GA!= MJ*"#A>#-:'@^S>/+:ME\I'\S6^MT1FUUB2!L31A%LGA#,@)2K>\VQLL<6K%H'KO'%:WQ*M M@,!T(G3)!T 5!7 N0V96ZR!;!QSW28(U%N"^.+"-E+O0?7^8WY87M%7UK[/Y M)0]21RG!*JU!68^ &FWM6$5&C<6H2NL*VHR!A&=J(65R'+S'N0/4)S*7K^C?+OH4G\' MT76MX0:8.MKGE^$YS"Z_JZX>5?T.@NY@E5^*39A2G'8(W-8N3H9+"#D)",9C MS@&5":T3,_:G_#6[^SYTOXU\NTGT'0T^D\=Y%]QB'])%E& *HVU-TB(7C2%P MOMYOQ[43M NQT+H$[E% ^]_O=]?9P\/>1@+O8.-_DZ=DW-PW1J) SGT$;:TD M;P[Y07T%<=PW> ,8V M]MHFRFP_-]>;9CL(_[[Z=I!<%W-Q :=H:42V'@SCLUL3R/TKO$ L#+G"J)$W MFXU=*G"%>=5>?]L(K+'>?B5)75Y=7B_F!I.1*H#1+M=[GB)XD2,4$6DD/A2. M&QE,:S1WYZ7[VQAW$ONHA"?MX P$7P0,4#P#.MMDPX<8PY2E%JI MC$YL=B'V.N7=?NDS5-Z39=:!^W)O/\_CRU[@MDA4$5S29*"5>E-#(8M:&&=E M=#*QYFT['J+8O[&ZA^RT;:7;A8-R*U;ZU76:$_+GT7@\^J,Z5OB)?C/]TG/1 M!6=5;0W++&&-G"SK1'9BKO===WY'O25WB>>\$G0B8M2#3D1Z+A$")MBBF2>X^T4:)M'B?9 M'-YI\*8K?71PI%)/"C\N3@I[DF>CC"?K2GI:^+0E&YZKP+TGSV..-AI=:GV6 M%#7H46O&//E+D)5S9$XK]+ZY:;H4R;Z*9QKI^^&2L+-XCZ6$YMW5.%[@)-], MR*^]#:^33FY^-8N<<6T86HD0D:=9+FCM>4B[G!69.5F%T-K3W1KDH0+]+8@Q MVJ>".G!WM@*\.-[:!')'.1]/@'N8E)".B; +[7;0XI$0,$CG4"L)+&19#40# M=69"X2YS;@0KK+6E?#3$6Y..^';=90Z8@HN1K QDHF1DB.OHQ3Z M(T>%6#Q7K4O45F'9ORO6N2+7$N<)6NBBWNGJTZ?!EWLSQ$>.62N$$FM3\N 5 MA((.4#K%HBU%\M8VU#(<)V0F[2SF#L)X#S"-Q_4D[!8W-P'8D=VS%MQAK)S= M];B.&$V4T,$VLAYHE#Q@E J4,QR4$8GF1U90$B]!),=<;-W6XT L66.2'( D MV\A^#^2X/DWW0>@H&&CI:S*]("MG4?%E%+W7@6&A@")PX)E*P!DM5CES#&ZC<-Z:S)&';SX! MNZ&!2!N>WCQ$I"(G M2,E([A"O&0S6Y>!]8C%OU +AJ!3^2';F/O2]C4Q;ZKE>3?X&_YA<]:>3LW-" M,IG^?30Z'USGQ0F638A>@^7%@Z*]"YR@;Y/QQDEN;53WCI]67 +_R$OVF_77 M1@6C#N37NN.9 [J'[4 \\KUNN1&FYYV1Z\&1 "6<@R%I?PUUR4I2O>]-PUW%22K:?OZ\M/@W[L3Y? (NI)QXASR>99"TP'+EI'XP_"R)AD*FHC M!:]^QW-7;2/I-0S3W"T(H+JKPG MRVPO!]!?F[HO2'9V.;H:3N>_G^;4LY(;'V8<$V1Q!900R$6"HM&%$I-ES>/& M6X,\1)>E3K(%NU5/%^5.B_/YA\#G+?][EJ&VSM4B+%G/Z06'H)B!A(+,>%-J M\40'>>6/83H9MC05?AB! M/$J54I9>Q=9-^YZ.]F0(M2>%=9 _\7<"=R.0+^]P6NL%?B&,Z?6PC.N/T^^? M1L/?KF:[<# R)*L36(&T"T>K &66$+,+.DK&F&[=&W [A"=#J0X5TT5)U-=8 MUH<\G<[SY^=,/_L#Z1WIX^CM]"*/W^%X^J7'D&7-I(8D:VFYKV#K%-",.4106JPA@2"Q.J@QD%- ^W#@H20:B'?-)O(&)CWA-3D[@([,R*L:6?&_C:;WUSMNG6">TRK'500E#(.@A 57O/4L"1%YM_71:P">*F\: MJN4AAWSKA@0?IJ/XSXO1@)X^>?5?5[6!Z=/[$*Q^V*[M!S:$N6/7@7I0\.$" MQR2\3XMHWKOQZ'R,ES=,42$$K5GM.U=KY33WX&O=DU>>6V_)N% ;]?Q9<]RR M!L8NQT?+'SW/*C!1%.9H<8NY!I"(DH#1U#YM&%4VFM;"C4R0)XUN+YT&6NOX M]B%3*\D>NM? ZK',SKZ1NR280X@I"U"F-ENR:,A,2CH'&TOP+;I7KD:P[U2< MIKI=RY>M9=PX-V YJD4ZV2:X&F;K/(9E_^D[K?2UE@(["'N?9-#"F*0R QY4 MS4&SHG9YK*T]NGU -UU4]Y" M.#CYR6B"IR$KVBG)4X:2%0J9DE0;YM&N?=5^4T[:J634F3Q;9\57=/I1=#$+ M6=#4/&XD@D2^@0,2BP%9W2-;.EV EVI(93YF7)K;>9G".@18-W(0.9-]Z,5BQ MS=@.:[$&L' M^4(?QQDG5^,O,Y;.\$[.XG]=S:"Y8G4H(D JJE;W&4YKH<_ M2VT6#$3[V_W M.\<4'X'S_#G16N8=Y/3<@?8?.+C*U\C>X7CV_:^9%J[4JV>TR$PA=#4'TC$' M04D+AOM@;/%2B=:G5YMB.U&BM-)&!RD\=W!>0SS[G,=XGE^,)C4U!E[7]&YA>2K!V=3\UOA-L9TH:UIIHV'2SM?,Q]G*]P[[Z9?1 M^"/^^8_^]*(&_?O#<_K![+<_DVS2B]'E)W+59SDEO: *K9!(()..M#XJ"XYC M)"/:8+9DG1O>>D]Z"L[385/G6NH@B6?)!OL^3V?[J_$J8$SU)CU!G,^&5DHT M"KBK\9Q4+&_.G]5H3H?;"#*61"T.X.R*H"/KH8-O5:L M)!ZP=8OX9N#WU55^SRQ]L&$>1-F'/D2^'OT=WN9),Q M==6@M8/Q'*:GZPXT6>8K'(..GPM_/5/2Y4RS6[#:KB4V[2E& 694LN2I2MRY;>130 ?K3'ESGHZX4UD'+@7=Y7$;C2QS&/'?N%["L M,Y*[4B"3+5+;C5D(J3C@,1KG#%?.;-0$:)M&%?^XOH#T0VV^CX6>: 'DNF\G'T10'MW]?X]:_C:;_-T_?YS@Z']:#\]D\ M>?NI_GK2PSSXSOV#T.(Y[0'SICN_ MC,:+']7/\5Y.A@56,G!3:';[.EIF#&@60^TXG%QJ'63>[PB_SXSC(=#*+)S& M9U8/AKO$8SB+T_[G!E5]3WE7DW.MG0=Y/"==Z(T1E>X\)S*[R:X'3,*0V4VD M5Y9SEEK[1J=TTA5YL3SJ NAKX)L7#HY[0QZO9CE$5#&(UN+[!D^ZMF%I=R== MVRC[.$^ZM%!HHL-Z?5$@.>8$@2L%S# =D];JDZ^AHNXUJ]W[2Y60L.88 M(%XVE4P D8DD2ETW$7%0_,>2M_" M2==6.M_JI&L;A740F7VR23WO4_-Z2&.[FDEUUN7PXP4.%S'GK]&)]Z/!X)?1 MN/ZC7@Q.!Y\+>.MT/;N.X#Q/P&T1W'E?9-A[ D#3$1XAWSMVBHZ70,]SNBPZ M:=4L\B"S U8T U4L(\^@!$C1&JE#8:IYRL+>!O>,)LD>6+K_"?4$BAW"[G[R M0/\^K@T-7P\75Q1(9HQUS@'G9$8J'22@D@%\TDHKATRDYDGD>QK;]YETD)FT M \$Z*&+N;IS_,=/'UW'F(EWV4H*VM>Q6RP)!E.J*6]V+,1ND9#UJ C=68]8D4$K*';(QV)0594#^;^?2HOW24 M6OA'[I]?3+_V79@92"]QFG_!_KQSQ^W)8YWUUF !KET A88<#Q,=1!0Z8N*J M-+]%XLA$\(S6QV<3)NJ,@L_*]]U<'#W+"KG[O!8-Q40RR+)>8E1SA+6K_9>L M5\_'+]Y\W,]H[AT#^8]P(F_%W&^\&%M8+(D2#/OG:P\22PV1)DV3UD,(K':Z+P4"(QS,,:B M3)(YWCP+YSA&_GT:'^@W+^:$X_WAQ? MH:3UTJ.:I:DE6\7G(23+P%JOI'8Y&">_%TKNE:7=%4INH^SC+)1$G[V,2H-+ MVH"200/6_I;%.Z%MD$;DUK/]Q HEM^+ HX62V^CBN12:;3*F[X626Q5*;D63 M?52>\G6$?#VZT*)8^.MMNH MM@.ZKNH/R+2T*9(]8^I6HGADX'T*0&ZI#\Y['T3K3+$3;^*XC9XW;.*XC9*> M9YW7[:"QR"$8DP-D9C))$ UXKCF8((R.AJGL^+&XA-].6>1.+M#Q$NAY3I=% MFJ^3@I58'-!B0#H)EKYR5H'1/A83M>9X-,&3[V61N[#T8&61VU#L&2>7]4(4 MJ$W28'/@M+P)!A@8 \84#Q)%%J5Y(.U[6>0ISZ0="/:,$[MZ1GK-DTT07;55 MC:EW,9!:BF.:&Z\,YD[.';^719[J1-J!8 V3JF[N].YDD+=3:?U4 M3T<6O B%=E]!8]4N >H8P4KAT&:M(M[K@_G8M>O[ _Y]IBR9*4?/H&>5OO2P MNI,(+P6/"@3/I)-8.'A1!$3D.8E<-.:CN5WR>Q'Q,]E\=J-9!]<;[\_U$X%9 MAZR&>(0!A=Z 2]%!D%P7@8H9WOK^Q@-%%XY2"]LEVB9C37 :8A(*%*_)F4P[ MD$9:IGR0^1GE6'\[1<1''E3MC(+/*E*T1:*T)&>>*Y0@BR=]%AKLF_>M/X)Q/Z.Y=PSD/\*)O!5SG]7LW;8 ,[)LK#<(RL1 2S)CY#K5*VND M,2I)#,X^'R_B>Q'Q2[TPA)%*N5)7MA#J-7(<7*:%+GN%62OCF.3'&!#_ M/EL[F:U'JW37@4(PXE@X"KX>T#N8/4]J9ZN/>+,8YJ_(49*%ZIA79 MI;7!'D<%7DH.,N>0$_G,*:(OJS4W ==1 MX%%@A^D$T$R-F]%C!QWLG2A9:I.3-Q!\JB$.3. 4(Y#UIE)3T ?;.KIU (*L M*;D_##^V$7T'O*A+Y-OR 0=?R[.SK;?69E8S(S,H9SWM\]Q #-8EEVTM"6_, MA0<@]N\(-U32J*6$.ZCH?9\GF1YX<39,+_/G/!A]JB->>%H+B$G'*"U/-2.8 M( ;ZP_N8P$2E(I:L =4JT:*V%+M*8\H!^=4X(?\7Q/_.4OKZ+ST16 M@C )@JA5@&@LD)FE(+J( C$:GIMW4EV#Z90HTE3^'63&_#T/\Q@'A.\L79*< M)],Q#?USO@O2IY"TUQ%0*$TUTT,!] MX:GEM-R16V E6]BP+(0G \O5:^VU1H)/V(M GW!U>UH&;9/]@A MSMX6P*ZA]P[%T2H:C^,A[7-?WS7#<\/@XHQE'!DP5.2'*1[!U;046KF,U\PI M+UL[)X\C:A@K7_:>G[^0=BY'PQ<#G"PB63Y*QZT2P.MEU*J0'^%%RL"-LT&Q M0G.XN=&U+61D'4'BCF6M@02FT4@ M3X.6=)4*,*^"L?7HU#;O6[8*S!&$HKO@P'W&-=%%%S&B6WBNC=4-$'4467Z( MYC#AY$;JNA\M:B/K_; @QEB*VJJ5$78NXF5CP=]V-U^[[>Q?'^P^\+<%I&GE HX$H0UU6RX$)"D%(E M;IG.Y'"VCQ*O!O3L>=!.W'MLNBR?;NK/& MT31=;JS_%B+N(-![)PIP]IF<_VKL?AS-S=_9X"]& WK79!$V. LU AFGO6"] MTI*(*EBL(<>H2!B(X)S)*FF/+K9>(9X,]@#QO>[>]*IUYUZ[1_/JD MR:V:A'O1]Z^2TL;G).L="2DQ4,*23:$SN0*&*6:D9SS>,[%6% KO".0DMLB] M:Z2#Q6LI_+2$B%E&\ J0R9I8@%"$ 98# I-,B'QUD<&6P'<'ZWVK_O1 MOA373=+H>!;EPL%B79W!/)N2DQJNIO,5]V%]V*TK9WI.61-UU/6F;/)<1,B MP= (-(J24[#&M@X3[8[Z&^+CGE7<@7.Z8D8MA/1 B+WH(Q-)D E@ZA7HO";5 M"8R051#,I"*B;NTP; GQ&Z)?E\IKW3[FOBDR=V/.E@C$2LV16W!QY >E&:?>/2':6>!?'8_= 7?N:J(L3CI8I'03QGZ$'3X8< M9*%#L%I$U_SFRQ50O@4J/$7J>RCH7YH[=S:<]E/%V_^O@O1,Q;F8T/4WAN=BNFO6V0.9& DR2!I?CM9F^QG[FVVK*CN M[J%,>]*_]8\A]W'/C/7Y8_8)8)Y))%AP)) )8<%J\S[6Y% M 1>!J82T'>GFA0S=#>?P.9C[)^G]$H@C(4L'ANQR9+'<)%L@.4_ !%> 4D0P@ELG@Y4YM>YV<42IJVWUMG$BZS9"WWLB MJPB>!UXDTUJCDVA%D" T MUZ"4#+4R.X'2W-?+6;E.K4\NCR:MM5,VM!!X!R']'??9L\O1U7#:,UQ'+%H! M0T_0+9$9929_/#I5RZN-;]YEN GP8^'8GD,@^U?Z'HK>9\OM59S2:(;G.$RS MWK@O".]YGER[TZ-RYU-UE*-A/R;&FH#F87BQC=@;\F&6%7,'S[L!#E_@Y&)A15[W9L-2&X%* MP! 15 H"O,9,6[1A.;(HE-HL9W#]N_;OZC72RJ@[D780<;QIWE9S6X?QN@M? M3HZ+FK*&TC)0T=5[B%@"7YB7V?N"BG45?;X+Y;D3H:6D.]@"9K[BG;$N<'%% M0Q).@Z71U4HT \7AH>NJOUFP>U8V,;NSZ'I= MTD;3@)2;7TFN,/J:%UT(4N'.)FTDXD9+_?+G/W>5MA)=Z_3_L\DD3_\Q[D]I MK.4:D K6>,$#1*D5*"6(7LH8J.V^G$A<,[\V3K;RZ2>AR9W%UO!.T>66PV^C M9<9#3CX;HVG'().!C <+SI=:QL"T2$G9=+^MP*;VV++7G82FVPNV@ZLH'S@? MD]HTN7+T]>4G[(]G/;WF@'N.F\0>9RT).6XSE?.;93%7J-3]PHJ-W50+$8B,#,D,FA>$F9:6M. M_52E'IQRFQUH++0%>*< #4:]7Y_IJB6(Q)FD+UB8$]7Y'ZR'8K$!'':6RDF7];=]@UQT_ MMA']7FZP$ZZ8PCU"*3S4:Y$$H$\:$BV42O+"F&^]MQS]#79;*6GM#7;;2/A M-]@9GU [$T!S0_XA#8\&S%/MG6M1&ZVL[Z W\7.[P6X76K36PB%NL%/683%" M0?*1ED:F$CCO:U<"(W41R;+4NG?Q<[O!;A>*-)7_X6ZPTU9&&P18*XG$+GAR M[[RL"0FB9"TD:W[S_+.\P6X7IK371 -=HBE=*>!;C^"JGQ92IZ>J+ MG]R^J&^_8>:=81X@(-U6M/L,71>&3"K)P&A:=A5+]5A-(/A4).J25'$=W-I\ M5*'K& LJ&VW==!CM$)$,"L$B3>^DR+) Q)N+VK_QT/4V;-DE=+V-2HXE=+TN M1Y4;JPHF![0AT9AT4(#,,* 1*I6016$ZW]V?7T' 5DS8LB!@&XWL-=][$V#? M"P*V5N'&B=]/D?]>"1)1^"#)&!7&15!62T#G%?A@)2^&G*;<>M=^7@4!W?!B M&[%WV9[D7M*RUPK1* >Q>O>--#]]*61NFAV\C MZ0Z"V"M3EHTR(B)!0I_K127%T3#KIED\5XX9KLVWF!Z^"P6:R+J#1> .I,62 MUR-C*)K"%1A5ZY^$*^")BT"&4PR<1RL[B[:DST=="+ M^!1G(7*G%5A>.QD3$/ \UDSID&*)5FC7^C1[&8Y3I\!3Q-U%!Z+YI1J37T9W MUZB>R2EIH10DI>N%G\6 +[3N26>MSBFHD%L',U9A.4$J-!%[!X=22U+P%2VD0L M2FY6O[SLZ?M;?-9IX&Z1VJZ":%UP^%L__O/7_NS(?7IS@[@A\]A&#:&$FH)1 M,CAAR<156A@?&ULU+U[;^0XDB_Z_WX*WC[ O3V .:T']9J[NP>NU\! =951=L^<1>$BP:=+ M,^F41\ITE??37U*/3.5+(IF47+N+J:ZR)4;$CXI@,!B,^/?__>-Q"9YY6>7% MZC]^\?_L_0+XBA8L7SW\QR]_W'^ Z2__^S__[=_^_?^"\/^\^?(1O"OHYI&O MUN!MR?&:,_ ]7W\#ZV\<_+TH_YD_8W"[Q&M1E(\0_F?]VMOBZ:7,'[ZM0> % M4?=8]]OR+UQ$GO!\#",<>!"E40S3E 8P"%//$_*7E(JKA[\$*(HIB7THHC"" MB+$$DBQ*H, 191'.HC3UZD&7^>J??U%_$%QQ(,5;5?4__^.7;^OUTU]^^^W[ M]^]__D'*Y9^+\N&WP//"W[JG?VD?_W'T_/>P?MK/LNRW^K?;1ZO\U(-R6/^W M__/[QSOZC3]BF*^J-5Y11:#*_U+5/_Q84+RN41_E"YQ]0OT+=H]!]2/H!S#T M__RC8K_\Y[\!T,!1%DO^A0N@_OO'EYNS)+/?U!._K?B#FMM;7N8%NUOCCK5^>^'_\4N6/3TO>_>Q;R<7I89=EN3>JXC)37/JQXO)_G2/VVP7L M.^)W?DY M=O59%&N\G.&SV)'IL;Q4/_@H_]:240,-&-.:3FNZ>ZSR'VN^8KRQEGM#@YS] MQR_R;XM-!1\P?EJ\+5;K$M/UW^62]W93K8M'7LJI5XN=,NZ?R3)_J$WZG?RS M$CEG-ZO;DC_GQ:9J/I&%%R!$"4FA1Q,!41![D*0DAF&*0A8F:>2'?+'>:L&" MK^ ?=QW#-5>N6?K% +WU&2M0\JK8E+19/R6;RG=H./_/+_R9KS8-FJ5R6HCP$K* 3 +8S&I5$K$9+X(K4D+74)'0!^HTOUU7W M$ZA^4EL.APS]=O1!7I<=+KBD(S/;/O$;+22YIS7:]M.@OJXA*E9;]2(:A&)O##(ZH7$"8U9EA"7:'2+A],QS9:-;MVZ9O^0JY7Z M.JO[X@M7(.1++K>V-RLJU["/125__A97WV[+XCF7GOR;ES\JM7A]EJZE_*!7 M#]=TG3_GZYQ76S7$&8D%1PBF7J:B22*!62("F&**?$2BD :1B1\^!9,3+S,] MEL&ZJ!WTFFFPXFOI(RJVP:]+R?B?U*_5#ZGD7SKNC0" O("B8Q[@+?>:2]:D MLZOGW+_VG)DM<0?3M>472(;!33M='[OI4FR#V]Y4_:I8E]/Z)[#E'NS8!U\[ M ?X_=WN!*?%UM#N8A,59]PM3@GRX@YB4EN&>HEPOODCUX+]SM1@M$/,CBD4( MLRQ+(<;XZKXN#6(PX\O82FADL:^'TW;_3H@S9!OE*SR[(?^ULPN%H\_ALIT78 MNE]G?FWG27W(5_F:?\R?E4Y*G^TA)TM^755\77W8K.7\7#\6Y3K_[WH7\/[' M$U]5?+NFA@G/>$8B2 1E$''DPRR(..28$H*C &>^U@;Y.HGO%?B05\IB_!?')?@=2PGR M]Q,JN[X0*T0[?"R9B6>\MGG,M_+_F'HKS#2_Z.D_4=I^JC M4SX*I9O'S5*=0/VUE,[-'ZN2XZ4ZPU"NSALNBI+?XQ\+/_*%GTB7 T><0A2E M/L2)%T(OCI.4>I%(.5\EXWIGO0/ZOB,.%'7#+:"32=#<\\V& MJ97=5.R '3_21G;\0DD;*H[ESW9<@II-< #_%2 UJT#RZG [YQ(Z5_LW)SS- MNV%S">/1#LWIX&8VE?%\\;9XYN76@XE(RAA!"$;2.D)$*)+;LR22QM$G0H0T MP8CJN(Q'(T_L_]6T='R.$?F'3=)%4ID>%6L*I&T4SC)_0K$K3O_\4#S_)M]I M=%K^9:?*QR/-HHYG!>A4ZOP#=JZ&BHNH_[W_UR9_EJJY6E=?N!PYIU(=U2^N M5VS_![TGF_/7FQ65"EM)K6[^*_^]W*C ^_L?])O:)7Z1JOU>"*[.2PGS28(3 M*#=F*40X2B!FE$*2!$D8ISR0OLIBO.&:2GS3K&>Q_/S3IRA#9.<735Q[1Z#5V#'.V@>4?-X\,/] M-QJA0"<5^+63ZT]78"L:Z&0#2CC02.U8D8P'!H?LY?M;(:Z%\,V2_Y9W*P8%^9N2G/@5LF0&% #MVS@7/P=>:)\U- MJ27>>A9F.A1-3NR .;1!EJ/8&://ZV^\ M_)ACDB_K.-G;35E*0[?PY1;:2X,("A(0B%0^ 6:"0(E*QB-/"$I3$ZMSAL[$ MYJ6F"FA#"RQWY,TLR#F04.!'":88"B8H1"0F,$NB6!IID@@>H$@0HT"#"Y#, M(P+U#2-03 N5GE5U ("9^6P^D!Y%NQ'3,F)'(T]L MMEI:H"&F'X+?EWX\!&\MDYF2:8IC%( _R;I5 'Y_I-D"\"<%Z ?@3S]@IA*< MLL7U_UB_D>S^4U<5=<::_(SX424B-JS_WDO+U=50+H7%= M=0V.X3&-+BYR2RZY 34[CA391'(KA=8B,)MBFXC;5W"C]\P5_5.Q^L0+P\5U M[Z6)55?2@I_>?S98/?=%&E=!:VG,=*T3Q/%Z>))[*WW9'VDVQ3@I0%\#3C]P M:23[/2Y7@9K(Y(&K8M(UOF\V"::![,FS--+\/ M:\?2()IM !PX77,=P>,\*&[&Q2M%QZV@.A\FMQO.?'7_(JGY'HE\N3FX9L63 M'/O#$C_HKO-G7I_8"BFJ0)&%?G\C"5H.]!V!<]*/NP0.!#1$C0O7]B;%'+0)6WW')JK?+HN+WQ>^KI_Q=7M'F;%8W7'5V MA*F#535A4%-6R97WN5SPUP7X_=/M#5!,R%]L2MTSE1$P-$)73G P#%QI0N#N M6%I/4KLHUOEAYXMAC8JV%\$:?]HVTZW>).,?O%(;9[EM7HB4I1Z25C;U> 1 M#Q D688@3E""0^&E AMEIAR3F#J051?U4/$9491@K0A?U:ZZ="WEY[)9,GZCNI+O/0SLGB+.GLB,#,&6;G!#Q.)SO[I.6E MS>6R^*Y*UGTHRG?%AJS%9GE-:;&ILV0ISY^5JG>'[D+X7IA% <3<8Q"%B:JX MZ2.(O#0)LI3X* D7_:JHXW<(3>AK?<*CU5^'#TD:;FK]I25G^1JHLCVF60MF ML.JIM'NH[-;CEB38T;P"^\"];8!KKD\Z3W^PPL'5'4DCVO/>A;2!Y>C.H]4@ MYB[Y+7[Y6]4KF+GSXS[F*WZSYH^5ACNJ,B")@^=JKT+LCC[XJC@ -0N. M/%(#8:U<4YWQ9_-1#83M.ZLFKUE\M)R7?RV+S5.=X%9'AKX52_GNE_7J^G&M MNYD<&69B%U51!S5YT.3I]1B0)GV]*5>JF,A&][:%#C :FNP.$T,MOAP.,RW6 M$]1.@T?&GD][]83NBF7EJX>3I9I5-11U ^P^?Y2/?!9- MZ695C+%8U:TTWDF'\OI'7BT\X@6$TPARCV;J/K '<1QBB$4:)0%+.!5&^U2W M[$T=_VV859=%6W;/5$F_ AW+H.%9[8+[7%^!FF^@& =?%>N&%S$<3ZN>&_YZ MDV48LWZ5>3+VYJ>!TY&[[YBY6?<#TP![N&&8B(IU2/'@FN[QWF6!:"I\A!CT M"&80D3"$!/$$^MQ#(@EXX-'$HL"4#FV+^(5%_:CM!KW<$C8..H[#J!V&=(.* M;6#RL"J!.D$X$<%P&JS4EMA=^'*0)B+,DA5'BB]A#-,94OR_&>3H3.V@=8=!2 M!C5I@[8, P@-:[U#N0T5_:3(XZE\1K(;=)MP@X%=(PG#Z3?K#S$NV&#KAX'7 MY^OJ,"[#7L,&C<>M\GHO3/XY/\+$YD4ERCK+ 1K 83QHY 8",TNC(;W3;*!Q M&6V3B5\])VA90=N*N3@O_X:7FUZPN.IE%I,DC%@D( \BZ1+$7B"= M@R2!&*.,"A2E::Q5"U^+VL2:^R%?R7U9CI?@1AJR+5D=%7P>I#6O!6M=<0^*EFM]9*=P3(F_?WQ02^Y'@XR;D^]-F&NF MR'6G4GM>VT?7Z36#DMGG>A^-.&^:]SF!CC*\SSYH_FW517C4.5#;J,H@->;$ MJQ.[2TV]IO[!:$OZRC@+YI3CS=2W3Y(J8\%2P.89!1#!%.,KFW21!,*(HX]01/4J-VK)9\ M3*RX\@-)G340&\13,ZHQ/4J&\8ZARJ>]G(\^=U=-J[":LUF:@^E ,WU?L$$N M?I:68#I0&70#TQK.LCM''6BHMVU';:T7O&Z7$3&8^@&#*!48$A5^"4/?PQD+ M@X1EBZ>ZZGJ=&J)GHX9(FJC8(6%M;7N#EVH]K=M%/>2K59M&U8P'?LU7H*KY M^I-A%XPA*/W4IXS$'&992"%B60"QYR,8)P&/4!+&-/!:*-^O-._CN 6R(VL! M(Z])3HZAGG%WA8J9!6^H-D&JJR8Q60+3(^VPA8:&@*X:7@R1FK<]A8;01\TD M=-ZQK)S<-7;^J-)>NBJF+Y^D,.T]L3#U@BR.4LC]3$!$N ]3S CD01 *YK&, MQF+QS$M2:%=1'J-I\G7W*>MO2;8=U)=UJM:R7SIWM>7#L&CP*)1Z>N\4'L.M MVA:7FO;5MJ;PRQ7X- Z+>5%A75%=E1<>I3=OH6%=\8]*#FN_:&<5U"7*M\5* M4> K^G+;K(MOESA_K#YMZL0DG*:9W/()F-3=8+!/(>',@T&"@XS$"8U]WV3# M-TYRXKV=8@#0'0=7T@=HW %:,R$-0\V&F5'00%+/*KC%Q\PLU-"\[4/3D@=O M6V@^#4-C;!CTI75D&30(SFH:] $XM T&;UHDLC8C?!9O5>"NE.OEW[_QDM^6 M!=M0N;\KU7FZ_#E1):L6"96N Y:N T$42=>!I3#U&(;2:8CB@)-$""T;84QY MZFRTFI7F>+ME!GQ7W("GEAW =LP8)((:H3ML-R;%S,Q\M'!]%F#+!Z@9 1TG M0+("WDT/F4$V[530V>77.H30+/?6!H;!;%RC >?+S[61C5J>S?\_6WMYMJ73SVNA=SEO@>IP3&::@*E&(!<9!0F(1)$A"*_9 )BQNC M8W0G-KXM%TTN3<<'^"X9 1TGQIV?39'5<]DFP,O,\#J"RO9ZI:[@;N]-CE)] MC0N1NE"FH_;IM[/QXZ.VFLJL7E 6>B$(OA&DB30KBO@%,AY8243B9T% M@S5(SAP4U@?A.#AL\*Z9?6AV-R^+/^X6-$I%XJ$4XL3#$#$2P8R&!&+"6.*E M-"9(J[#I;LB)=?L/=0C)5!&!M6X=M9ZXP]IJ)X29+O[QZ>;^_3MP=W]]__[N MH--8N2'+/>J<")WUS0/[(YHNZ%ZS$2/!$9@BAF M$40)1NIS3R%"29P1WT]";'0-YR2565+-=D<: -?T+=HA'L&C>9IQJ="&)QBU MO V]B+9A\T;(+Y?K>7B=8]_W# Y4"YR6H=+ MVH Y%=@+@DQ /V891%DJ(,EH!FF*>.C14.YVM?:UHY0FULV&MBIA"_:ICX73 M#?$:5E2G*)@IJS4 1DT6M82S:KHX//)L31BU!.PW9=1[P7D"Z5_+HJH6 4,D M8+[T'T6H#@7B$!*18"@R+XH]AF+$ T>9HC7!B96XI@'>XK)\J;L<&N1O:T.F MM]*Z!,),CP>S/N4R7).?);5S3]#I\ 99F?OO7=I$:X!0T_'! M%Y'TI[GTJ.LJWJ&70"PWEY 2QH/,1SA!R*YOUACIB4U!OZ?3L$J,MHVX%&,] MBS$-1\#ROM$>R,S'U97W-YZ65" M7M-_;?*2LX6JH))Y9EX !:EKJ<$E/@"_\ M2?[F&SYQB=XZ)7D(O5ANIV+,$ QYZD.$Y-\R/_(@BS,O\4+?(XB:)7E>BMXE MZ9USHZ=G;1TA8F9>.Z*'"=T=97>&54,\1Y9TB-*LIE-#Y$-;J?.*95,5N9-C MJE>@M+YWG&[*.IWY$W[D[PI5)W6!XH0EOH^A%\9JXT40Q''*(0]8BGC*6492 M$[]KC.#$WE:?/-C1OP** _"UX<'0PQK%4$_372)CINX7@F+>%D534E>=4,;( MS=O\1%/XHWXGNN_9&8+?BQ5_^1V7_^3K#ZKY5UM),LLPH@G/I/K[%*(H"&'* MHP@*/PBR+,:"Z]49'28SL=+71,%C3158M#8[@XV>6E\NL9DR-\(V!$%-T6&? M<#VA'.GM&2*S:NNPH(V/6C(" M:-VQL&4%D!=0;.\=X2T?9HIM *V>LD\#F)D!4%C5W1UO>UC]JA@!^>I/8'=; MZWH<-6/#8 Z (V-A0'A6 V(.R*%1L1AA:D.S36D-,AYD A'(J9 &!]$,DB2+ MI<%)8Y_&440S;.(>F+,PL>M0*Y)8%M_;,GQSVAS#Q.%IL9OQF MZ74RC>T!LC=3CO*/]X(BS67W;M-"6>9[0DBK% J(LDBZ0=3'D'D1"HB/ BJ, M8A9G*4UL?+9AN#H*>4'D<0\=B[BCK3;_@#"N-/$$A7EU\+R( M1]HW\*B=WOUQM]7H;>"P70Q2[!$6^C&,"$L H5FU M=ES@0^75>,,R54I=25%7P-__:Z.NZ!2/3\5*=<6H^X'Z<8(#'H;0]U1Z9)AY M4+7[@#13;5YQ&*3,:!4=I#:Q)C3J3CF"N M,I@&:DM9+=DK]_O%I6;QP?L?+YYSR^F3_#9;[9D6%KZHZP?IZ M64^H_-MG\873XF&5_S=GMW6IP;=%M:X^;JNBAP%/8Q$E, Z#!"(<9C E%$./ M)TSN>1%*D%%Y)M44DEVIWZJ6 V_Q4[[&2\5K M5U):KU;[+#.I9Z!><7[,3%HS-6^FGAIC0S@1@(Y,IVON9C6V$T%[:)ZG(F/? MJ.)WOOY6L%VK,GSIXT6];T9#6;R-P3N)AX^5(6#,#=$).Q_W4-,2Z MJ#?'X9BS=^<3;N&Q.FK MUN!S#CJ+J66P[N!4R864-T$%'C,2TQ@BE@00>>IR!,$"QI'@449(@#.CVCTC M]"96S?VF8_?R<:NXPAAH>HZ[0RC,U-4HO5Y#M?.B#[91 M&WC-]IP<,Z[RA+M(=B1B%J7(@YQ2WO:U"%(*/3\.5@ M)>F9GH@?X*!YTG:!=.9+*:]S[J<(WI^3P]E9]\'P,Q]QGQ;N^&3[S'.&18W+ M]:+>:>[NC-V6Q4.)'QLG+4AX$OL1AA'V5>>8C,/,3PE,6>BA4&2AIU>M8(3. M'/$TT+L6U](VNX<\AM6P%CI$P")B92.\?J5S#U!/2VPW3&!*<^-!G ?.3,)4*K:6S>N2F M/D-K:N2<:LNCU97'!L!A178/B^&AVH6(6!0/LNQ4I%M!Z/6[$YF)>EQ+:((. M16JK?+.JL*#F(L$QAXGOD )#Y!199#)=TU2)O>&GU@!_VBJF_".7+V@_&/#'NK O6&RY#XN>@IH M+ZV9ZK6";BE=-6OH"_C:_M?IX=^P=*ZR(O<'GS<3\J1@1]F/IY^R4[LWFTJN MIE53Z:3*ZW/\INA)5U>#)1R3C/HP\+T,(HXQ)#%+8)3$G&>,I1G1.BS4ICBQ M M%W!,/K,4FA/"V.7-] >:+UGF!/M[&3*G?F^Y1SR=ZK;+PWCSLGND3;JL$W0^ M/ZD'^\&6&]5\3&YJZ=_P\/P/\%JF"JK^9F7+X8. MTOD1)C:M)OZ#B=SCWI(;D-K. M];IM3Z=W8<8O7&UO)*'?Y9^/F\=F/IO?JQ["?A8+KAI6,)2H0DG(@R3E' K? MB[P0I4& F8E+9XK/_=W,A8T#CQ M0X08))[ T@RE$<02*!CX* JB* R"U*B+AB[AN:S/4YG3H_+M%Q1.&L)2S_Q, M@9"9U3DLJU03W=5ROY(;I[+YX=@%L,L*+6D(/T7=I2&RKU>&20.,P:I,.N\; MYK2J?O37$LNH)G"4@M<5C,D$(U%*8,A5P9C88S#UTQ12+XE]'U,>>7JIK5KD M)K8;BGRC%BE;9$*N'ZQ7[D*_PBNX5JWR75W192+O+=T5OO23C?HIAAE57:S]%D$09 MA6'L"Q('@J X,>II?R%#<^1LU2$NO 1L2UUY6:MB!>NRW'G'L[9G,B;6>2Z>*YBK6E'K/YULX?QEK]^"=T=AY-4TW4%ER,W[V)V9G7_ M7(%WZ!8Z&]?B2/[A8?WVV^KA=E6MI -ZL[K;/#XV,;9JO;HGRP]%>?VT),O_ M*MM57_?RN'K90+493KNA8V4)+APVAP?=W%(%_ >![&P^233H&9 M+7P5]!W>P+P(3KO[[B M F/B[946&'W8,AM$W\'!V@,U,2L=>T[=LQ^ 5Z+'8EMN53*H)>,?)>J__ M[Y9O*+?24''N,!?%)7RN\E.<\#1OSHI+&(_R6)P.;GG-@7[C;+/DJG)OKTQ: M72*M#O?4!7QWQ6GW!+$4(JLKH(4ECEIJEN!C2GWKOWG*C MU'6_EI_2Y)8C4+-D>$G!$&8]&SDA>&;6< 2KMJK3-)>"+4%PE?!O2'W>-'X[ M:(Z2\RV'L:A'C,EFB;6NOQCC,M]G!YC8<+1T@2)\97K <%[J\>B%$X'- ME+TOZR2:K26773'BLZ/.5Y%X3+"]LL2C#\]\N?'CML13%(9Q0E4S=)YAU0R= M0(P\#+U,;JMHD.*$F/5$NIBEJ7V#7O^3\4MS!WU2ZOKX]OU/',R7IDM1UZ8L/W?E,63_P*_)XS)I?Z]U@N^\K%OQ9E M3C'X]1?%R2]_,NSHM -&SS+9B6MF812-"6I#'[/NJH/1;N!YFP\="734-^CX M"4M/A2^7S5[C]SI^*?_>-K-JOYX0^=0GT@\1D4>E'^)+M:(1@5X2QEXV98->^S(&[H*8X!I.@(.83!ZOT@=9@W?JKQ]P M7NY2[=K^I(W'VF0%N,]I- %Y/ @Q$;YF=F-::!TG+%H@9A7P,*$S6PC$0OA^ M4,3F=3OGXV-156^+E;)N?$5?;N47);^8#_*[89^*]0%;9J[ IV'T MC-T<*Q0<^3QFM&=U@*Q@.?2&[ :QLTG7E)8;SC[FF.3+^@3X[:8L);U%E/(D MC*35H3%-( HYA1G)0AC('P9!RIG@1O;G+*6I?:2&+N"-0VEXTGH>'Q3P*(P) M@U%,D;3/]<7"U(-IFL19@F(OXG*G6*SQ374BNZ%_ MUPK7F;==MF^CTN5;F7ZI:7=0"W<>87-)6N5A(&,.)(FL DQ##C&$&/ MXHQ[8>8%J5&,U0E7$YO+VT*M-CE>+E\ [O';R_(#O\J]357W@#$,T[J9%DV; M,C?8AO:GC^V./] QV&0"]EBL=YPMDT!RV1Q,C=8K-C=9+G%S9=Z<\#2O*70) MXY'9=#JX92)UFU4H-\E[>3P+'@6 M38?)Q"-2NRO'_$U]K+:7V-N5A.SQ#'9,FW8L=SM/>G;F%=$W,T\MHU>CJ%^! MCEW0\*NFJL_QI$G$$^'IK N[6^YF[MH^";3'7=ZG(6-9!:OD+%]_P%1MDE_: M3D 2/9&%H0<]Z55!%*C.\(BE4/@4>3QC$<61466K$T0FMJ,-2=#1M&R:=!(= M/<-WJCQ/,3R(($R=U1&L/,HQ1&2* ,X1C%?KIXXF5> ML+LU+M>:NGL)3R8?_"%GVM_^&_Z0KU;M0MR,8EYESA[VC/B,)#&!&:%8&LN0 M0IS&(4P2E"0^#8/09RWL[U?LIP2]XTL__W#%7@=L3=L[%WR&1EH2N@+U?K]' M[PKL6 '-(\V]M+T?]M]P6\GO8J 6Z3\7ZO_A:==EX6.7_S=D"98SA M@%$HTI3+W3S-($E0".,D")B'_-3/M.I$3\[IQ/[H'ZMR2ZHI1]_>O*']#*[V MC-0P0WVRR=.SMC_%E)A9XI,W;W:7+>IBJPV[71LQQ5^=^?+"UV#'HOM#DLG1 M=)72/QF?\]X0F!KNHPL'DQ.T/->N*K[NSLBW]9/]D&08QP+Z/D>JR3F&6814 M*:DT2!B56XK(J(K"22I3AP(::@#7M/]B>*Y\$A;-<^)+A34\]ZW);5--)BG] M/"B2JR/9DS3F/6(=$O/HR'3P88ON&S4/I0 ME#Q_6#4$ZPR;FR.3\V3S%KZH&, ]#@PZ%1AC_FP+9@!0BMCL6,)U#R!'5.@,R2O#JU! M23A28&,9^U2'/CERI[;"S>D^'PAPZ3$>_MU.$$07\'?^C*-\NI=?_"3_R M]NR.(T%B+#BH\,:RVKA(\NWZ;(VIL(B[ Q)$UL>%@5L-S 42'-NJ2H2[+ M>FU+U=T7]_C'W_/UMV_%4G6N5O4T3\:*%BF)6!J&&11RKP>1BM:D<1S!."8" M<9Z%08RZ39^>5;-EQ6+'9V;<]G)(RUT'OH-.K_)735''=='>)@#?%?M\R>HW MU_B'ND0MOZH5;U*VU*]!UU=+CM8,@^OHFUU>KO$TZEG&2:?FDKQ>54SP!^BQ MSB)#5;2'K$9L >5L @J(X M(T@DD)"40!3)'5$FTA!Z/J5)%'D4$ZV+I0,TID[_[9T,FEB?(50T E27RVIX M_E:+V5B&AJ)-=]DS\AI$C2Z7VRXD="R_HR#/L$"#$9PSK\X7GAGF?2_V,O*H M30N54WUFKS?K;T6I#M>:4UY_$60T%6&00C]!,42((HBY=+U\$A(1B33FJ=;E M! .:" *( M?&D44BX\Z 6AG](HYI'G=;NP6],DW+-D+79X?%78-%0[7=1CI,>AT5S=%V\#R=6?=[H^(>;NC&7S"O ME2AW@0_%BJMLI6=>OKS;\/OB75[]:X.7NYM<[AS;GKV502M(F[$G=JI: MED#'$V ;KH)1AVRI4),*FW2E7A+ZW(=>73D]R.36*F&)W%HA M1"CW*3-+0CY+:6+E?"\$EY^INCC7*X6U*X-51V**FA_#0Z?SV#&Y^10H32 ) MHU1N2^7>% L>PYC&E!.?81QF"VEW23$K>GV*AJ&J%B"U_F]C,OW#/U?(Z>V3 MG*!A$9$:NKS2L#%%?X@Q85W?+3FB\SIW0\Z)>_9NQ]D79NZ"U=01OUFI:C_U M(=WG]3=>WG_#JX:[ZF_U+9.;51.^^#O/'[ZI6R=2/?$#K\N3J^KDJCAY79M\ M$2,1;7+S]84O>:VT*JCSQ]T[ M=7VZ">X8QG9^&LBF[M7UFE-L;Y.M6GY==37_>]*"6ERPEO*V-EWN:!N15?I* M(_05Z,0&K=RGVPK\!&W$IIK.U^Y&YERN_QE-S:::3F>]T29CT&X5WX[S+J_H MLJ@VTIYL;Q0*3/P$H1A2D<323_=]B/W(AZ%(@C#B-&3$J.K=$+&I@Y^[5B8] MXCK7$N;1!_84U=.OZ M;HO0CU@BU%7K((J4IQW"E*8,9B3V@R1$/D^-:K"Y96_JI)1>%4Q'Y:S;JHRF M_6S=3JJFO_QJ4V5FX$[-S,O5;F+>W]Z!MWA)-\V]M]$9,/=$)P'*E3OIEKEY M?<))@#UR[*:A8EE[3Q(H^3?I7DH>;E:T>.2?^+H^>%J@A$4H\A ,?$\EHD1, MVN(D@H(BA%/FAUAPDX8L [2,#*OY;?D]RG(3J4B#7^5":)I?,@27GI5S!(*9 MR=J7_Z:57[5%^M,5D.3;$^0K<+U>ESF17YRZY;4NY&;=;?L6#>E=U54;H#1O MU;1QD8]JHFF\8NFMK?&*R3UB>YKU=ZRVD^N7NFL,7G9W&A8TXQG%4O.34&W+ M2(9AEL1(5=7@*/.R6,2>1<H6:6@6_0?N^'J]Y$W 27[]WUM> %WB_+$" MK*X1#^3.V:KA1BE(LZTMG3G"$R]*6M)@HYF?=-9SQR7; 6=1P3)Q.X4:?LUN]WW&RWL5UW^ JK^ZDHX#9 MY]7?<)DKI^V+7 []11J+(.1^#),T2B#R:0!Q@ B,O!3)Q9N@,.,F411=PA.K MXLU*OL2K-2@EL2M0U2P N<5^;IFH?V&V4FMCJK=63X&4F2HK#GK':5>@9@+< M;<'J^ !?AL R7J--)7>T2FN3G76=-@7C<*4V?M_>H.P"#]?/.%^JH=7E9;Q4 M7= W\(@ M[AB_ EO6H=RM0,5\G3'?FYTNFJNV@%U?VTZ&*X"5%& K1KWG:3N1*$G[UC[Q:!%Z$@I1QZ(4>ATAN\& : M>AA& G/$.<%)8E10;&_TJ0VQH@44,<.:R'L(Z-E,:[D,CZ2V(H&OBI++TL>G M)'!5\GAO['E+'9\2ZZC$\_-/. ME6%02B.[M!I)+]TFD&YE&LPA[9X"M6@S)H].,B5S98BZ9?[G2@.=9&*,)GNY:Q[?_QI5@NI?.J7EHP[.-84 )9(CR(LIA!$C,,?1XG098P7WJ<3E9JQ%8N^=?MY]"4K@!? ME:R@%=9E"MJKS-)/?^/A)/,_UWHVR<3,=W=AD O+"L1E(=W_]FK7T0])334C0S7?RH(8^QTIW@W)&.]4>>5:5.B'2H0:<><9X^OVLF MZ2%5)!/!* JX="&"&&8)S:"'4\0SGXK XV;% S2HFGR'5M?Z&R6C,R36&]YZ M= R.F9)>F&@_R2U) T"FS[U_G3N3!A 8Y.([ND'9UII4Q5/D5_"YO%NKE/;Z MNF9WTV=!@S2)5*6\-,0$HB!$,(T0A1P'6/A>)N0FQ60;HD%SXMW(VU[MHBOP MA$OP7-\95B;I MU%KH2NS.6HQ2G-M:Z$)PPEIHOWIQ.=GW/Y[D]])>#KR19DK:HIPVKLW+/?^Q M?B.E^J=E/5F]P2,F9=0583RV&K,0N,9C;$&$'P57$% M:K8<."$70^*BA*PFQ=>J(6L&R$ 16<.![-R5+[SB\J5OUROVCC_S95'''B1I MZ2+QA1^D0902'Y)(Y9UP)AT5*G<\**"Q[]$ TR P<50&J4UL?3K:==B+[:B; M.2/#>.FY(>P#T"(.6LCNO0TM 1_[&,*U9/0TML0]]#+V7+JWF8I^2 MT-3\R(*8HX@D4+"00Y1$TA!XA$.6Y *]D?%Q6;Y,1=\P=+,EY:90<;KTO](P-27AIHF M*(B\B 59XAME\5_ S,1FN:,+NTS/+UP5;U<7?!1U\.O-"KS(9=4T;GT1_GK6 M=2Y4S0QJQQ7X,-(C_"C'MN&NAMWA-04'(+FZU7 )*_->@G VM&="1=CVNY, MGXOELU3IYM+3!TSKC6];V-Y/0D2]E$,J @&18!'$24BDL?,X]9 @&!F5&AVD M-OG.M*7=W3OLJ)MN38< T]V:.H+!=&MZ!H$)ZO]KB>ALCSI>*:*9\ M]R5NKD;W4IEU)3:*' ^)9148/CG@;''?(7'Z8=W!Y^S6QD]\_197WV[+XCF7 MWOZ;%[GJRH7YILZFK>\1K_/GYMYQEVZ1X(RIRQK%9*5YS%J8^@I;< +$LOE=-,=V\XP3@+2MF"ZH%RGJK[+38F6F_2F.IH>NX M4:&27Q5#$L$_@2U/8,?4)'DM]I@X6JLM&)AU ;<'Z'!5OV D.W/U^8DKT[=Z M^*BJ"G;Y>B]O-Z5*DUH@$=*$8P1QC A$5'B0"&GK*4ZRA(51BN/0+*5NF.#D MV71WWXIR#:4->P1%QPFH^^;8Y[&.8*AG>-SA8F9DMG1!3?@*;$E?@9:X.TNB M)Z0CJS%";%8+H2?XH370?,O"R5E.NC#L:GY%=P_6_6&Q#Y]]28C/'?U H.]?_])#S.?^#(NVY_\-/FNO5 M^W^M7ZZ_EZRZ9O_XL#+.##OS^M1;Z.;V:WU24@%)>E.MZ^.4*_"A*-:KPF1; M?0Z!Y]JQ3^+@U 8_I$_ M;A[?%&59?%>!,OPD?[-^682!(+'T:F$88G75-*$0IT$"J>_S-.99QI#155,3 MXA/KF9KY&9@W)\S\QB#$M+4ZP>U/;QMNT-K1+1\WK=:.K!+!*>!@&E M(11^$$(4H1"F 1$P$W[JQ1(ACQDE9HX1G#IVMR57 ?[CB5-UPKPN .'@">>& MW1I&P=,T)0XA,30?DC*\5]&#CC;8$;]JRUTY-!B:@KHR$F/DYC4,FL(?&0/= M]ZS3LM?EAJ[KOB6J1&AUO6+U>?O-H]2(4A%Z*_<4#[Q:A"B@61I32#)UM=LG M$21(A#"+?"KBR/=CA@V3M'5IS[(=+_O\U,G+15TWAS8\&.=O:P/K(Y'A)*+0 M$_(/% @/8N8AR/S49XA[.,P2L[CD1-!><.7WU<#5,\(3 69FC_>8J"M*5S52 M-1]@QPAX.P*:32*]J?CNTNJU*<^=9&\*R8F4>^,AS,,T-ZLJET_>E^RV6.8T MY]5M6=!K5CQ)Y^;#$C_H!FQ&!YK8"K?T09T:0*WHYG12O9;+Q97IL7HF%7^Z7"7.9YN\7/6JB(](8[*AO1_Y[B*Z5]+U>*)"\H\+PT@":,( M(HP$)&F*(4V9'S,OQL0WNNHU3&YBQ3A=F--13"F7J-U.6LJ<]0 MF7-/RJEK-R4^ZY_>= 1 M@"W\P$OC)&70BX3<,J@K4!@G& 8TP#[UXS#SL54S;U-.YMD<[#=WJ;'1;\QRAJ3V5X^-80S?E'$":#HH# ML0U=DV.))[B2.2:7*V?D')EYW9 188\C.%M1+\PN[@1V)-T@Q\1^45>W\?B3K9EHY#,4%2N+:\5F>&XZ// M=F:H+6C_S%#_I0D*;;9>8)Q%'L-Q $F@>@LD'H9IZ-<7M2GGF"4LSIR5VYRI MM,GD13<-ZYLX1<1,Z\<*<$Y2[$1;WCGJ<;Y.X1-M"(QJB;=R8\4TVPC_+!.L&;S\J:?M]8*?/;E&.TI/4@CC]2;FM1MRV@OP/Z,I MY\43Y*PQY^6R5_\(1+BVPW33CU M%@3W()D9\2T^.PZNFIS:%_"U_:_3/;&=X(Z,I";160V;&1"'QLCP;3L#HL0+3+J(3@FG>:?1 MK>./6V^OP539)-KK;P8@8',#KV?")X33S)8?^SWW.R607,.L^!G&#^H&=F[9+]K*- RTQ;$ EMV'.[X+X;$U<[=GI%Y=^ 7 M W:TD[Y\1/.3W=]73_F[O*+W^2-G'XI2;>+_AI%J M"-<_O=5YW,[U&.A\T;_MU!X*-<:"*5?H@V0'+_^+XW(1$B\* B[W22F/(0I# M#C'U$QBQ@/MQ',4,A28^B .>)C_W;6DJEU_45('\R"(S9\0%]GI>RVR/Q*O4&SLE MY+D:8R>?O>#"65.'N&I*TRX2/^9AC%/(_,B#*&489ADCD) X# B.J2^824SW MF,3$8=NFD%75(_M__Z\T\)/_M[Y,:EJ4]!1"TBIETF&#D><)B"(104(C'_I) MXD>(IGZ0)(NGYF[-&I?K.7 Z)'._VDI>T_ M"&RUB;/4YY[<0J>01T$&4;T-)F)7;*C"*ZA#IZ& M1E,/+Q;XPFCU!'G#PS*YTL731.;5QT%!CW1R^&D[O;PO.:XVY4NM\'68<)'& M7DH35=D980Y1(#=))/,#&',/1R2+!":9Q27_8TI:7^G%E_@[NLWR::::)]#1 M4TM+82U;*+8"UL2N1J+>QMIX7A1'FGB"P*Q:>%[ 0PT<>-),^ZIRO?B8K_.' M.@KR%E?-[CMBC*6)\*%'>=TF$4M7%<60(QIX* U#GVEEQY\>?NK Q):@:NEG M%I,X@\>PKETNI6$2;/063_]HIUYE!9U&L88$ZI1IYRFXY MNUG)+Y=7W3693\5JVP-OP5A T@P%$&1:XCH&Z>8'DP&R)&T),;ZV[% #+^K>MT"W5*]"GZV[UTQ#.T3(X1&G6]5!# MY,.%4><5PQ52#J&*/I8;SO[*5W*PI2KQR![S5:YNO:A[L@L>$(\(FL"0JAKY MF8=A1C,,.8[]C/%8_EZKK; .L8E7SY8Z>&C(UZGY>(^!3KTU(SQ: (XLL(YA M,=/P#I&_]A#9I^T0"%;0NF9"O1;-!L@>U3F T?=)#"1M[)]Z0QFUR N#K'%! M=,:8QR$QD&;KGIB\8UL%1^0K=7UJU<0U5=U:.=.J*< 73HN'5?[?G"T(0M*> M,02I3U.Y'4]CB-/0@S$.$QYDJ1]$1N4VM:A.;.W>/SXMBQ?5Z:/'A6EI'!WP M]#P8YY"86;J6/.C3KZMQ7M7]/EQ6SC&0TUD='1V:,U?5,8#AN,:.R0GXDMX,>#HPN#3E# MR_RH^1Q:*L4*+Y?%=XOSOT'L](RG*T2,O<,&C"\],+"0'R&X[K!H\F";-I@? MBZJ:H-V[CO#N^@*<)S5WK?]1H4_4[Q]_Q[(FOS2]G\4=7O*J/3KC&4_\$$=R M-TBDR^1'TF5"E,"4^1'%49PADAH5Z#^D,+%=5/245I?\F:]T,]C/PZ&GQQ<) M:::\G7PUL0D.$,^*XJKB_]'X\Y;_/R?>42^ LP]:^B6K=5[?/I5[GSM.-V6^ MSGGU_@==;AAG'R2C*O5]T^QG/XOWN%3Y/-4M+^L[>1^W]2L3(5#B91CZ*4$0 MI1Z'1 09]**XKO&)DL"HQH(KQJ;V=WIL@AV?H&,4J+D&/5:5DG3,JF+8S076 M"PJ*.IM!3=_@%>;%T(^8F"Y8Z>Z:F8/HBZIV230&-Z:M80![]V;/Q)M5EHP-JR CYJ MP&9QDF8,@+.3-7W*,Y^T&4-R?/)F/H3]A9K[]D+ 0@0H0J'/(&(AD0YF\KF9EB[]^1<7LMYI![ MA]=AMD//?@WF4*A3UU^.GC&_97^[JE;7[!_5;5G>/=.W59?$ZM^?'WO43.T8SQ?OVH/UYC9ITWGH@_Q9M2!>%*9RA8)8-1=! M643DFH4"*&A(!0NS,,FT>G<.4IE8/SNZW<7JAC*H2>MIY3!&PWKI3'(SS;02 M6EL-M80:4$3Y?J.(\B\[11P>=195U!*L4T:]A\U7P>OE\X>BS+?1 M:OR R5.>;+=_6)26;2GG]:Y7WQ7'-YEU%YVJ1QLPC)/$@]X7<_(6I M@&E*$^CA.$T$)E$4&.W[+F=IZDPE(3BM#ZN>BK6DE^/E\@5L(\9-3Z/JNE7?RO_9E^AT\%,&42E9L/?(EC5\ 8:YKKZG8<7@=]UT[&;K9/5]GML M.XYK.8'09;CK,H;FCX(Y ?!D<,S-R*X2N>K&S5V"32 W(1EA#.*0JALI+(38 MPQ$4#$4TR"(O],AEJ5Q]NFC+2==T(635V*I_YFQ=5 M5N>S4 &E7;N$(/41PD$(0QRK^$3J2P<+>3#V28)0+)UNS1)%XL+H'%5SL&" M@WEK/=A#=%0(XH*AYJA#JJKWW7\O%K$@'HMB"L/4DYO%+,A@2AB&L1I#MKQ M\!/7 SV Z;(*H(>#F<>8WWY3FS9VRWDI7;C-DT6/ZH$A)K8B+66@2(.:MDU? MZB$(QH/,CJ0WLQ!#@D_0A5I#1JM0\]"XLT6:-83K!YIU'K?<]ZB("AGO#$B, M.P-NVR'4U^^P='SP4F5I!(M,A,1#(H,D4[VVPA1!PB("!8HHCV/F"8J,&\O. M*\/$-N:HL^RNRTB/$Z!8L>@R._-T:^[8?NY)--SQS=9GUN+#L<^SI3X[+3 M[,P2S-]J]G6FZ&2OV5=BQ:)NS6U9/."P:U M6L;1&[;^[C$Q,]0[."1ML"4./D\%AT'Q&J>PV)6ON0@>LP(VVM(.EK 9'V6^ M(C;:$NV5L=%_R_*8L]G6M^WH%QC'G)"$2P\5%I+97@R6=,!7SM*+J\GGA3!U>'B_N#S'B:>%.SH M\/#T4Y8A=IR7=4G9-R]OFE+^=]\X7]=;<^F>U(K)8W4GH M,W[1-81ZH-EO'O39/W798._WEM=3\Y4Z]*Z3JSY@JNZ\]GHE?.#\ELM9DYN5 M![Y(,E]5_PIA%$0^1%[*89:JMMPBB9(H#03UM>JL6]">^B!IUY=#< Z>MG0- M[[D:@*FW@$X$D9F"*B;J?)@F!:_CXZK?SD2R F['83._26L.@*N+M@:4Y[V' M:P[)T35=BR$L GJ['.'A^..;P_ACTSOI9J72=.J$XOIV_OTWO&HCDY(_492/ MRC?8W3E=^"3QXC@)8$(3 1$)$20\4!MJSV<\2/V0:]U2? WFIPXV[F@"O"5J M?M7B5>95(W#Y$\_6!.=5;P;/JQJ10$^FME2)DFIWFM7_)':2_<2?@4' ]B?^ M'.S"OS_M9V$66GZE>1D,5,_-TWQA[U=">R^(_EH\V!4=>;,2ZTJ.9I$&=^;U MR=?UIO+&&[[B(IQ:C;=AWML@"]\O2E7 MX&]5+W%37S5U01I7U0GP,5-=/6@F4%U#R:U469?&;*IM*'1?U4U?M0M"[C6( MO*9RX2^WF4;J/DY7ZW.1!2%'L<=@1(((HM"7>WLJ$(P2$F6!QP,<&5WSTR4\ M]>%YFT'X5*I264_R^Z_WY/7NG!7+)2ZKW4\-:R)H8ZL7D)P",8L-LESL6]I7 MV_S+^KK>MK3P1)U<-42>HK_K$-G7Z_JJ <9@+UB=]RW"CEU.XO=\_>VM] B+ M1UYV!3U?ODA]^E"4:H>Q"+*,T#",(2&QIPXT4IC1@$&<,AS3#/L)TD\GU*4Z M^5%&PP90?(".D:MM<=H7\%4Q UIN=#O-&N&J$:^; BTS.Z++P10 &42RI@#* M+@1U,6!FH2)3P0=C/-J#S1><,95O+ZIB_++-Z8W\H[I[J=;\\;8LV(:NN])K ME(51&E "XSA,FG)6A 8^I)F'PCA.,?-#_7.6+TID(;A*@=P& 92C]%!"NXMMC8@U'HL^^/6/, M>$R"_>CNZ-,6AN=F)<>BO*I4:0;YZK?K%7O'G_FR>*K/@92C%C 2P23D B+J MQ1#'G$OSDT0T]%CJQ]E"NI2DT#) (^1,/L@^4>WO\68%GQH&0-ER4-?"8SL> M#+1S##P-X^00$#,3)9%H*8..-)"TP;M)D#"P5@X1L;-9ER!C9L$T11VT8V-C MS&?--*79LVFZ[UQPRWN2\["_<6F&F>2^+CZ\"/R$I()GD$6,0X1522Q/M:LA M(A1^A%4_S\6*/V#YDEZT;"[6M=0I:]2I+X"V-GWA2UZ?D%M7&IUM%O6BVS^0WKO?R&1B+5OZ>1R?'E[!EGP>6-[#G8GO\:]HR3];4"AOG&Q.V!,48PQPC'T RJW_YZ?P#1& D8AEHYY3#,_ M-FI_9L'#U+&!7IG IN!+I0S&.RYX64KCT5Y+J6H_?5N/ZTO3=Q:T#=@YI:Z MUA =-]VU'\JVKC_CXGRYM:8#9;YZ^&M1L._Y/;:@]#/T8J0K7),N(LD4!Q&GD09JDB(5RG^\)K5;@1R-/;&1: M6IIAO".Q1Z*7EPACIMXM&8=-?,LI_[13Q>+QYPF[GQ-C&V,X^ M8%E%I;<&?1:'&K@@/@UY)C)(>8;D9D75?H@)A[X?L93X:18ALZHJ@^2F3A3K M$0>\J0%K6G1E&"Z]9=8="&9:MR>_W)L=K:D.B[1HB>BJ:,LPL7F+N&@)?E34 M1>\M=T&*[9Y@X65IZF&'HI0607%K(U.,Q3+&ZWX\3 M)H'D%!*>92PF/DF1:(%\O](\,W ,8T?W A"YW-), I]]),8*$#,F M1Q).&"'9T7KU6,B1V#I1C^.7S"_4-$%D542G"3M7U>:QCAZ_RX54"%6\SN** MF]FH$_M"[7'/EANP8P?L^+&Y V<(WK#>3XN;F1$PA6R""SAV4%C=PS$D-=MU M'#L(^K=R+$=PWL3F$U\OI-.%I-> H,>I]+Y\C"%!(8@[#,#DCF[(EJJT@S;TTL5EO2KX7W.PV6\YZUBCH]!P&=X"8&8O!+C35%9#$ M9VDUTQ-R^IXRBMC/TCRF)[A!EYC^6Y8!E=4Z[SKUWG&Z*?-USMM0)F;!,)ID-P7FH:3IP7$5 MAYJ0TWF#6--#?A0!FX&DG4'_5*S^Z*YH8.&+C'H4>BGUI+N6,4AB=8P4>92& MB"9^R$P,<&_LB0UFD\M7]YTM<].H=Q\"/8MF*9B9!9)$Y'\='B(-<._(1/1' MGE6E3XATJ(*G'K'T@=H&Q[?X1:6<=,VT141B/V$Q%%&$I?NBJ@4CE$":A)@1 MGGJ&&2"GR4SM>70]MY\:JG;MQ@^0T703+I;7<(7O1&T)3M@Y_+1(CCN&'Q!Y ME4[AIP4]UR'\S--VQ40?\;V>5+SK&'J*+2CK-.JQ10OHU7M M0A2L5C93 &R7MP'9W"YQIPB]QC(W(/"9I6[H#)BI=8_J[OJ#HGL%:LH.3^DUY'-U M2#]$:MXS>@VACX[H==XQ[T+3>L0?\HKBI>KC_G[%WN$U7X0H2%",0IAB2N4: MC3B4NLQ@'/$8\RQE J>Z'6G.$9E:H1NRH*$+%&'P7MU6Q[K'\(,(#2NP*[D- M%==&9*.>-F,R6?6W.3OH;+UNQL3J][T9?=8\J_Z+NMQ7'W203*ZGB&0P)AZ" M*"0)S'P6P8QSSQ.$,D[TFD?T1YU8T>[4$EFM<_7)_5X7UFLN2IL<(NVC,+*A MMI7-DV>_&FBW%_HC]?GK]\2\MJJ'SXA-^U$J-[ST^\?=^ M^_XS4&0,ZIFW8@Q_UY82F'W5H\R;%2'?9]>NZ'@[QGQ%QO>9WBLJ?O K\R_V M4['ZLEERWR.1?UV6]^7C:LT^+/&#[C=\=H")OVIU"J0( []N;;Y7\D(U5<]7 MJL2)_C=_'HAQ+7""@9E>Z(D/OBHN'&4ACDIII4[G1YU-P48%ZZO<^,.V%ZOE M7IY_E/NCYM1;Q48VL-%4?+FN7O\0QV3RXV5I"'GNGRY6?/' M2C)'U7:K6$I*#S\6B_\@&/*(P]BD3"(F-P8I6G"(262%8^0)&;<)-UP M0EZ-K(9YKF+#$?AU*7G_$R UEZJ.9=LE7OX3_$J:UAA ?21_ GGSQEH)87I; M>[H9U0O'_"3S9&;9NBGZ6$^1F@2PXQSL6.]FKWV^YOX*[',+.G9=WA"?'%-G ME\FGXW3F>^>30WY\17UZDC.7PFM: -Q4U:9?[TYD-,H0@G(7'T D/ [3C",8 M8I2DE,6)AXPRFYQR-[$'J8C5#=L*H>+HC]+^5ZK /GC:E.HW=;$.WMS^D*N MY%2E/#[),:I7J(%WS:-A<-QS]5M;HA*%^[)-U)WOYG MU)T;@M59<;E!(E9;;K5OY\7U\T-]=T:Q<_VX-MAQGWQ_A@UW'8V1_^NZQS17 M?_:5]5&=ZQKMNT^CH;7MOA@(\UWWY1B8[KH'A;3==)\>=,X]]Z!8!UONX64KU>L5OY@:@8W+OB$>>K120=)ASR$(9)ZD%$H@SB(*90L##, M6)#X)-8Z$)F2R:G3C);+9CT&BKKAIGF227'D)DT,M9DIVB$,OC:T'"8P30G% M7-Z.#8L_E]-S Y15^>"A5M?_Z^EQ;:_ECON)U@&J1QFD0^$3 *$H"B!*60!(R#WHL MH2SU5!#(R%L9(SBQ;NZ35W&=KKKT5\4"J'DP3'0>Q5#/N7")C)E&7PB*L>^@ M*ZDC/V"4W*QKNJ[PA^NS]GMVAN#-II(C595<_(DZ&98T;KM#+[R\68FB?*Q_ M>J,JL./E+CN[#G _+?F:[QK%[ZHG5 N:$<%YQ&', E]:$!I!C*1)SK)$$!$' M-(VTNH%.SNG4238[)D&^X_(*X"TS5_(76W;,C-!T\Z=GO7Z*63$S>QW+H,?S M%>A/TTU_FEK&0>^*R([U*W#=F\4;C5DTMIJ3(^S(W$['YZQV>G*X#PW\] 0M M@V!MTX[/XL)2#+O2;IX?>WZJFIRPF$'DQQ3B) UA1#P2AB)C OM&(3#G+$Z\ M%O0;H9PIEV(8%',_29HAL5>%WO#XLJPN:>P7GC:Y,!?!1=FXZ2>6RM/ARAZPU>+E]N<<[^)M><.[ZLNRVU]P*, M:YB:C#FQ<=T_:&MY HHI\%S]N=9IO'H!'7?=50C]D)T1?N-!O*F@,S..EJA- M4,O4!@^K.* 1H=DB@S;B]V.%5N];1@_;*N#;'+==$4Z6L"#."($>S4)5$H' MS,\2&(2"QRB-I*MG5!+A/*FI(X9=I?,U_@'P<#<$4Y T X-.1#<,"792[W)G MIZE0.BZ4+SQO]&!3Z*_(V_<4&*45L(QS2S:);:=+UD&HMT(:U:1A<* M9:95_>0@=\7I!D2X+/5GSO(^ T*<3/1Q4M+G?+W?/RHN-LN/N> +GT1!Q.0B M%@G5\)L$'.(X19 1GR<1$D&,,Y.53(?HQ'K5UJ!>UC6H=R'G9GF[ IN:#["4 MC+@JS-W#4V_1E#9XD<9BO &W(&U8!&T1,SQ8XP\',"/0@N&TA:"E/4%E62T97 M-<$&:)9Q)&+I\\0I1!GW8)IZ*60!#E% :)3%;+%224R;X$F$%[;37P? ;\$KGW+/I% UV< MW=,2_U2L>?6QP*OJ>L7DGEI2;]+.6Y9V1YM8)&GF80P946D\+/1ARE@ <1;Y MS/<\%'%AF<9CRLN<^3JG%&WH3,0Y[GJ[YIG0-/2K3P"I2K*LE36J60-XQ<"6 MN1[(Z3+TDS-=U/3>38G:GA1X_*[M87D.7\:RH3@O7#4IE=8AV>L39 MCM(&!>H?J T_:.=3W/*52EJ6&ELW%[LMJG7)UWE3;?9-4SNM>I=7=%GLYTHA M0OV0I@E$"98.A0@"F$4 MVS '9F8VH =71]]QUIDKV1VY -9LS+K^7PK6X>)_\7@6,:XO7!+9T/6F5&U& MY%?W%E??WG[#Y0/OVAHR)DB*: KC3 0091Z')$Q52^Z08C_R$IKJQ_O'Z4UN M>GH,U-;G"B@>0,N$09A% SN-")5;1$P-RS 8-EW&=+XH_5"36W3L DO6GXQ9 M\$A?U,%0D<8P\P6&]&7:"P,9O&;9N99_[W57*B7-_Y^\;_V-'$?R_%>$.^"V M&S#W]*!>>Y_<]>@M7'79J'+/8- ?$GRZ-)-.>96RNSQ__9&2,E/YDAA,2O;L M ;O3W542(^*GC& P&(\G)4S3Y*.9M?32_N_.=>"^'X8TY2B01&ISG"4I2T/0?'$H Y-;11U4\\BNLO-QCR?O4;3]+@@O'[7R *?D0N$V\]2F M!!%F2!4G_;+8?5ZNVDEJ+]X?W3\G<=ULP7 UOA=*?MX9OY;@' T"MEW',C:M M=JIF]7=+LE[?R"97H1FGDI(\22,2($*P0#A*E#W">NJBR#@/N,R"V&B8TRBE MB0U/0T['0MLT#,A\F7&0#,/$+D2'F0N8U/!8[IA$KB*U9^G,&X<=$_5.MQOE"UG6+UZE/H/R+"K= M#:0C[STI^DWK:%XNEZ1:-W_?M)$V["+MY&,8G-MFA!AF7':,>3O.MOE('7/> M7>DU['D-?U=-0?>.1:_A<4; 4?"&8&W.R_.\ %@)TM'B T>.R^E,=^9U!$: M>P=65VO:N8F')?+O=76]X L9LBC)!$<^ST(=KPL0S6..0I[[29:G-);)XEE4 MM#1U$\]0@NA4GYZQ2G5TFHWA]V_OP9O"&%)FGJ(#Z6&F_+C=QI77$77G+8Y( MY:*6?W::DSP97K4M7%/UMGG&.6 M)4F@^_.'RHL0)$=9'F#$,IHE?AQ&6&) 1KL])T8Z=7E*^XZXUZ?NS/B0G31#VP5*,UB]45;>C/TS!0UB"8W7 MA&=I=ZW+(!- >J],;(1@(S_ZH@R;B ND@&G[IIN?N]D=)]BV2J3NKS-;^O0) MYOM)TZ?^&O:+YJ)8?%C51?W2#'TE3)=TO2C!&:6#%:TEZ/MJ>)PZHZ1\$:5B*7$ #F);2&RN:J6@# MFJ>6:#5/_.ZGDZLWJAH^(>NICC+]@I\*<5J]36+=Z+]I^?5GINN[83?RWJ M[^^>UG7Y(*K/!:'%4AF1A<@)2^,@0@0G$N%8J ,U]2,D2! QD;$XBD!I9D#Z M$RO[ML=KU8X2@JDW%$LSI9\0(9@IV##B_;1AY6<]+7S#C?>G8L?;\'/E;3ER M9R0LH7!D.J#49S4HEM "'5VW*NJ2[]Z705_[-]8I_%=#MRZ$^%&UY]'9,-GF;BDVOX].=]^,0-$<>D0N.9O62'$)XZ#FY7-K.>.X- M*=<,;"K%=Q7BUW3=.',+917]!& T$43/#-Q%.4 -G!1'88%D(Z\@P02C/:H L(#DT-#9+./#& M>FGL*_[IX9$4E?Z/[3S.]4(F(8X)48X7%@QAD0I$XT0@)G,]W))&(0.%AF#D M9SC3[3L%95.KP2!-(BR!M?"IG,)U@?MTU2MX:5#;\;(;*^QP(K ="%.X0^/$ M7\_S,09FT,DQ7\4RW:NL1'&_:B^JV,M=1935:\XWOY)B];E*=MCD9)JSH*10EV ML>3=*YZ J5P B,VLD&O$K$R0)N7]I(G]?.5M(-NPY/5XNO)HPXT>YN8P+PN. M@:LT+ #E>;.NX) <)5E9+&$YP[%8D_O[2MQW V>_MI=!3=[6@DM?I"%)$):2 M(AQSHKP<%B(I6(Y%)D66@L)+0\2FONW:(]W>\C;$NZQ%X&EI$#8SZ^$*#)BY ML, M0XGF.2!W5O="N(X3,3)T# MN6%6;BOREN($,[M&I')5.GR&RKREP\.B'I4.CSQ^83^H&]FU B?+39AY&YK, M92;B2"A%S25&V,\YHC272F53&F8TBF0**GTQ(3JQ_FY9T+OUEHGMA8QUQ-<( M3S,%=XT23-L= &3?949,>$'?DAP;%2!<@D3L\=WVUX\H"; %X%L$>6= M +H+8KU[5^4[AKP=1Q/U*+\$DVEOPH=9> M7WT8@&=YUFZUET4EOH+[N5%1H MV9;/^WD6A6$6HDCWP<2Y"-1)Q>%2?SAH;WXYQ+0*N" M"[ >-EX30W=!,:]WME7!J\():'XW.:QV+>\F@1?6Y.XB9 9;V]FM/%]#NXLD MWVMC=]E*EK-RJE+G,?Z55&K)^N6:L>J)+)M^-X4L!-^4.#+*B;+G 4IH0'0K M+(%RQGQ$,IIE42!R&N2@T3AF="=V1#?DO>5H_<1%Z)FYFQ-@ C/3'0/>%I:. M!8>#.BUE=379QI#JO(-L8% Z M6'Y@Y$K30PU![Y:\-#&L:_U#NN_:YGY1OV$];&6L>0T\?C4HJ:N(U6DB\\:H M!@4]BDH-/VVIO&*Y; ^/OY'J'T)/3^B^YR+@*9A*GX$JQ\^3FEJ)F^'2.BKRL"$,U-OS(!GJKA/1@?K;TFSDWE*=0%E'17.E ML.<)S:NTHP(?*>[X&]9%X^6#3K3IENNRR!=!(.,H"F(DPB1#6*DJRG.<(\F" M*(UI'K @@-V@GZ$T^0WZ-HE1UU%Y/]&6K*>_BBYZUDQY-?D!#0R? \Y,FQV M 5/EEJ!.CMOV,_NI(WJ^S;9-5?>06.ZJMT]2F;M*>TC4$]78@X^[:OG07'7< M/(J*:!O1-2Y;\4V9=R'67T2]O?Y,F0CRG%#E5B9SBC(1Z[ZP,F.P M<_>%_$R\B;_[KCW/M2ZI+#<<>:3M^*>WN.6.J?^XM%T$[#L8&XVYT 4;EU/M M)-IKMRU[F^:*&NH>A^H4(.I)+K$=X359SPD8-Z_<@\(*NO&>%';+6AY4GAX? MVRH'LM1#)S\NRS\_K917\$#VDD*2A(@\R@)$<>PC+ 5#>1#D*)4RC+$ZL^04 M%G8PHSOU$:;'A<>WMWK 8XPAA(9G&O? \X?4R:L:^:!:_'PS39-3"Y79U^ M#*G.>Q2"07%T+@*^;CM1MF[]-UV:]7*KUUIN9 M,S0(&%.>%9H1$B:$):#46C '$QL3O65W9Z>?EKHXQT/* MI@P/KW$$K9EIF10PF)'16'7'K[:0R=ORX]6EUW+D]5F:8!"0-1[.1LA"Z<\\ M0]82GN,ALK8+75H!43T73)P.\'XI5\]BK=-Z],"R]5VIK67O[YO.%F7]-U'K M+D#WJ^*?FW86'\NJ^R/]7+ (HX#1-,1(1H&R:UD2*0L78Q33*$NHR,),^G8E M W.P/[%1_'U5;>E[ZY%KGRL]YTPWERFE5^UXM*U;F.7KFYG>M_M-W=]>M3*T MKYQBY7@'88ZB MA"62A,R/8&4Q%CQ,O+=\M>EB:P.EF8V?&""8H=Z4^&KU.]O#=LN2M^');:> M"Q!QEK@.YV#FO'5KB([3UNV7LLA:/QP6NE;6LV#7*]XY\=NXEQ_X:1;% H4Q MU_YQ1A'UPPBQ2.:YSP1E26(\Z-V4ZNQG_>V$7L-K$AB&PQ9H,F1@-L>4@RD M J243P&471;YQ8#!,L:A@@\FB1LO-E]>.%2^O51P\,N685-%:W.STP9%-BE/ M">9YJOPRE#&=74*R""E3F2#.21P23AG)_$6M/5##\.@Y2B#3N*5G_*-NG.2N M?=S&1';G^Y^OO)4P5/]QP R#GBY@ 8W>R2W4JZD41^0M9/BD]#H,(Z\G!4:#= MG5AFB,APT.PR9F2:[ P*F MSH>B7WFD]C:TO8:XPZ:R1D*ZZB,[3&S>UK%&@A]UBS5[R_J*4Z_?)$MRP7]Y M^7VMZ\0^-3$A?9#:%@0OU';-?!Y1E >^[IU&4D1Q&"#IQP$/@C3Q,05MWL:D M)][-]4&G*4=XTM&!0O?>[UCPR)8'\/6F*:S&]YH3@ 6_T&P,Q88+C[YX/_W> M@O:SM^6EUSG Z44F$ !W-YBFA.>^N@0"E 1F*$Y!8V81+A08IOHW M1[[^YT%9P>H]((TC/3Y%85:%'1#Q4#.''K53P;^0JM 9"5])+;J!E4E 8Q+X M'*4BUTG@B40TYP0)+%(IF!X%"+K3/R8QL>.^(>AIBI;S/$_@8J9^ETD+TSZ@ MH&#E.R^+(]T[06!6U3LOX*'F#3QIIWB_/*V+E5BOKYERX=L^8)_5'WRJQ<-Z M$4>IC+)8HC#+=)TD\Q'U28"23(HP2T,1$*-K Q-B$RMCVV8"G>D6XOVA^? : M1H :.@B@F:ZZ@@6FM1NJ7H^L&0Y@!381T)$J#Y*:5:E-A#Y4;Z-W[!2]5[IP MO>+]C#]]>*]?%JGTE49' @5QS!!.LPS1*$Q0G(HH2$-.2!1"/-XQ@K/$P'NU M4TT,;=UCXW_]SRP,TO_CB88=F-:/HFFF^2XQ@FG_YP-@/@R# %9Y4\D05EB*HC+PJC M1,B,".JGH$%+QI0G]@(:/H G8&/0#,_%4T !/"T?%D!NF;CJ51MM&7%XBH;* M[NIL;4QWWA,W%(ZCFO:;.O2V4I_XY:]5H<\??Z[6BTBR M)! D5X<"+A&668*([X\";$WU+T_-7G$-7U MTLP(:,.FPC$4,./01V%+V&LHH_=N40 D#+E#PRY-R!X56'Z0F9R#64$C2\R7 M"V0FRUX&D.$K,"O6S!=_6HK IW%P755WU<.JYA^7Y-[$+IU_>V)SI(EZFBH* M^O4=WIVHNM&^9IHX(/ZP&7(C.Q%NS?[\OG_ZU> M[AP/QG?^QL"2LZC=N$@;;3-X$JYDU\OE-?][4U3XV$VJ,52PXS>GWNN72T]1 M?%K7^N>U[@I>MT4EYIIU0N9QK;I,7.!^/BRIPPD]PY)9*=.)Y693I/.B])5H MX"G+F:2DJ)K,F5]>MO_ZGX5R\2OV_>6S>%;R_BC6B\R/TC@7.9(I%0CG&4%Y M%,4VVPN;TN[B4Y]N?Z+]X=F !B<-P33[.3N M'B*8)E^"#GS"*$A85\-%S8C..U<4!,312%'8VY<5VW=#,GI1Q$TK[C21).4B M16FH&ZJ)(-.M3S-$6U'']]7EZKU(R/2K^N2KG\1?MM/^:\^:BD"QO2:&.S>_( M8U&3Y2)*PBS(E(? (QHA') (Y5G 4)SR/)=QQ#"LB>(9.E-K^I:J]ZC(HF+E ML98P3-_/H62FY0YD!WKM.[$U19WU^VY$;+!"CPCE2(W/49E5>4=$/539L<@P36VE/C%_Z,M F9W=S=F 7"XORDZ1F?]>;$#8D]=@ M0\];W'KI*[3K%1\N;M&EJ8+6WP1[JMI;^TUGK8]EI7OS[PK^6X=5,2G4;ZE> M")D0&2LWG'-,U>;,&/HPP]7<]%^?J"N\\JX/B^N:Y[0 WDZ"JUV_0*2$0%J*O7XFW1EM M(\G;^:B >\>W\W'M[BW?S$>&78/. _O@->K$+,QW#3L/EGO7N#.1=#"?NAN^ MO,AS7_@93Y"(LQ#AF 6($NXC&8<1CO*(^SBPGC_=$9GZOGAO4C*[>*KT!AHS MQ_M2@6%[U[ZL8Q.T+QOW?"#,%..<-R1>;USS@9"#XY@/G[5LX5 ^/!3MG:0V M%>5*I[")%=N;[;SK+93$62I#I9\TCM41.0I0GA*IG&;B"R)3EE#0=1>(^L2* MV^.E[?/0YV9OMOEXSW<'4)OI^V0 IU8A]C!&T788."J;P2(]KQM)&Q@.>HJ M8;6(Y0 .]EWPIZ6XD8<=J)H&5+^\M%VRF^FB=]I!69 \]2F.0Y3Z/D-8I#DB M@F-$,0M)4Z#J@_KH@SF8V"1M^-%=H#<=H5(CU0K:SV73[#&U8V^+];50DRG@64IJA-,5"'8%(@K(PSY'T MM\<>4P%&,JEK-) M9&?(S#QB;%C8X]EA(\];I@$V]>I-N?KAS<9OY.]EU=B#+^1ATQ6"I"3!*8L5 MK$F(<$24,Y*F!.%0\IS(+(AB4,L[(/VI$P,'J_>OO(:ESM_03%EVVX"";F85 M)H029BS5*^ NG29X&H9H7*,$O5_B6JVZKD3ZP)\#0I'-WTA*Z,)F:YR%@@ M4![$.<(LE8CXF4 B#<,D30B)\M0X1<*$XL0&HV/!>^QX:.*5;8_N"C)%Q1S! M83,Q"2XP$[&!9$.^N8%N$ZHVPU-&RY,LL0'D +C&R.XF?QPK1W?O$'$';]"- M%IKO'APBU]YM-NA%RSOIXOY[?2-_7[>>V@VME6NF';@//U@S'?YCN>OS\%F/ MJ-ZDD;\LPBQ.XRB@" O!$8Z#%%%E.I6'):B^%TM(!'*N+N!EZAMNS1DJ)7I: M;Y)+O;)C3V=(BX[!9J#=2OSI[48 +)LY\+UN4,"+\0N^CYFS-A/J,/N\!5RQ MU9X2O9L>WA_Z>._:R33<;8M1'/:4)"4=MW# [(HA$LV 4N:DB,U<6JLZ]9&E9ZM9-Q.Q7[]N M^ 9<83^M>/%<\"?2EE@;*NC^6Y-?%6V(&0Z,.R'7N)+9BP2]"MK0<58,?IY] M*RTY6&HVK3@M0E\+SCQAURVMS57MNA?I/HY/CX_+%V72BF98[;; ..=1YLN8 M(E^F/L*^'R":XP#%@4PPI8G,A%'9%Y#NQ$JUR0C?=5!K^JXVO.BL5%W J;F! MM1$SQ=0@Y#$-4C!=W:7-;T#2I_F6#:_AHXF4&I1Q7X06K ';!*A9-V-SA!ZX M.1L0@[%&;:;+S=JT#2CC80,WZ.NV5>_;ED9=8?U=>4=^Z&F[NF6N(+(GDNPI @GTN!,",QHBF/D$]YP@65).!DL1+WS:J0 GEKEHQT)F]UYH@Q M\^.\>%1_\UV?SDNI>V?HU+*F([:W:2%1E^T$W74SI_J[6/+F<%^3'UYCN%N'Q) M2Y.Z:[[9!+CUTI7XKE8OGD6;W+2Y/)$RB7""DWG?==GEM;^98GQ-/#] "&C=C3 U-V11( 7W7FW>?O.NZK@KZ5#<7 M^6K3N"5Z3W?83-!:8%1>0$O8%E3<=)"]1-C?GG9/=-M@-?: M?;AYU$^NE963HJB?U"_QT^I65$7)_RITZ%GPZV=1D7OQX8>H6+$635M)/,ZT;R-;&THWF%!R2M]%E?U*'.S/V\YRRM]G*-JF-?BP[:7 M0),#\E7H5%KEFBN"ZK3V0!3FNQ.:'GG/M!]?/*A';N0W]:=K29IS=,MAL*"9 MC/-,;5P\SY5'36**B* 2A5C]A8Q\/S";HN&:L:DS.EHVK[QJPZC>C#:<>N66 MU2O]YXHA:#\#1Y_';.-Y#=!A&\H6[RV/7H_)7E1!]WAI^?1:1G6,I\_J5;>! MN&RZX!8]9XT:'+$U-X1PO+Y],6,39]8= G/.LCC2@[I]H=LH"H'R M.&1(,)]1*@0/"5FH/8"6D!+&S?(0I>P3 =S?ML3 R6E[(*0998'4MXAYH$"( MPQ!1&@LD:.X')$H"&C#(%$=;""PF-KH!P,Q4VXH%O9+OJ#CN!GF*>X=%F-NE M9R^\/!3J5+'ET3.6\U#+U;WR6!YT#ZH[M417TI@C2]=/AI8#)-52^ZC/N;ZINHGM5AK4FX(HQ'/H]" ME$614E J(Y33($!< MJ^^Y;H:&WNARE^=BI0/KF.VK=KRM0LC;T#?3OU&XAO70)0@P?;27WU@M384;2!Y52[3:J?YEIYBC M"\^BH*;B;135^'G+&[;-<-_/Q4I\4O^Z7L@$,R)CCECH!PCK?\MHBE&>2.X' M."5Q9E0R>Y[$Q$JZ)>C]H4EZ#4UHS[!C7 SOC2Z2%GBS Q,4?MER5A97UR'' M!.:]L#@KX-&5PODGX54-'ZKFQOQZ198OZV*]:\E@6-]P[OVI-[^J*E>B?%H? M7"-V;)A7/YR5?UC%7(D.W/*&I?;^<-J!PD1&J[*)LXO.5D Q)E:_E&+T6MNO-DER/^*91#A,$UW_G"#"PPRQ@!/*L)\D"2CQXRREB75T M5T K.L+ R3EG$3+;_IS(#5/0G<@;FI/TZ1V5S-7TG+-TYAV?,R;NT?RL7U+(!'O1/OMHTT\!G'>8IHD"J/-6 ARC@)$"-ISN,T MRTD(RB0=)SFU!]MK"[5AYJH)@FQ9@:FU 8AF^NT6&G PJ$.BH;Z/QZ3]H,RE M=F0$# C.:@W, 3@T"X WX8YTXR.P^HDLER]ZR-Y?UG?ZQK#)[=%Y[J+Z6J_ M[C5LU8E-P;[3V7'5CG-\7O^[UW#F]5CSOHKZJ0+,G@=B..ZB3P! M0V^'B)6;#R0UF_-O!T'_2&"Y@IW3<5>1U5HJ;=6EATUTO,D]^5BLR(H59/EI MI4>9-*F$^I)J??JONFM.SGA !4M1("E&..("96F8(IG1+ Q"$:E_0-P3E\Q- M;+VVA+T>92VD88;.$F2P%S0%&H[\):>LS>I930'JH0\V"8V) M*GK.969KO[%^Z;'3%![=?2>K+F?[2]GT4!>'F=J_JJ7K]Z06>C)H,S-ND6:$ M)EGN(\%#B3#-*/!D5E(S5EK9Q[ M/DO;B;96HNXJSK;2GJ@R:R3VM,@F9 M#YH,94IXXA-NCXVV1UF/D?_U/]7Y/OT_GF@8 J9,F^)JMAM-@19LQS@$JC/_ M4US5085UE6QM2G;>]&L@&$<)V=#WX2G:U^N"W!)6R()U?4RB6(0YT^EG0:R, MA4A2Y7ZG',4D"0*,61IBHT%4)U>?V")H>EY'T/OI?US?7K_['X9N[FDPAC7\ M8A%A:KPGG;M.+8-27)")?;SF;&G89\7IYV"??PBN1HVKL&O/=EN5]Q5Y^+Q- M8%2GV%PF.MB1DAQA'H:ZN4F"$LX)R^,,Y]PH#FU :^K[<4W=ZW6BZ^A;)'R: M #>N@ [AL#B'62,!4D]#&2]0UC$*LZFNH:A]139]!:[6OQ6KXN'IH=L,0E^F M:1X)Q"2-$)8T0R3W!4I$1GT_9I',S?K]'JX\L8OT*3]]6;3FY-B]+7D] /PQ(^OZFS;)62_%[I#"LV53F(C7SYTP M>AZNA7<5OZZJ:UX^0G7O^,VI#V4=*:""G9!P7*TN$PZF3'<5X0?#0CTS64'Z M=%XD*RTZL=QLNG->E+[&##P%UY/;Y\U[O]6YZ7ZS9 MLEP_50 =V4HWKADV@L'T85"F+D?845;?H3!6FK!=9+;?_R';_5_]T=_9W0EL MYKWJ=M/OGM9U^2"J[?BN+XK%;G*$E&'F1U&.J. 88>8S1-*4H23U:1J(G(4) M:-R\(=V)U>J]D*+2G5&K39^TU98T<(ZS(8YF5P 3H /3S>W\YJ;M_X:%J]V0 MO^:R=PPI^#!GF-RNQCD;4IUWH#,,BJ.1SL#7;7LJK=>:DG)KQ(J]?'G29\4; MJ=5JQN?H?XJ<^(CFEN:]V MC3@+9\OGG/K+@E,V/[R1+$W@1S7;P=[@9X+M@PYR+;?9E'O)N6^G:[_;3_#: MN9) KO\UTB'M/H6SC$=+\A?V"6DFCQ_,*E_D641"SBF*A.0(ITF$\L3G*,MI M*%G,B:#8JE?(*6H3'SUVS3.6S9BX2E-'I41/ZC^(9L"V@MR)#89UN+#+YDW8?KJV"ELB$O MH!C]J75V&]\?$O*2%ES[ M"\[=?NND."=:;YU^[M4/\&UP8>&G-&(!H8CPE"&<,(IR+'*4IBE+. MXP,BK M'M5;/E_Q4-X.X'V]@UOWH81,.9&I0 '/?83#$*,L8QG*HI@FE*O3=Y:^XKG; M]C.Y.&&_D2\T^R$:COD;.2ZWC+_)4_$^IF_O_-OQ]Z]ZTMV'=\(S[0$A8+)P MN2H7'XM548O/Q;/@GU9JU?M"[=^-H[P9I'3]4%9U\<^62:G\T+\)4GU4VK3( M:93X)" HS;,481HS1*)4;;*!E+D?T"2*S'*++V1D8C\Z]"._*4'3-9.":,J& M:$#6926Z90PY6W8ZL]$_>FO/59N_(:YCS-G:?9FPEC7K*F)+;Y MJS>!]1Y';P1S\^QT1T"U>Y)>36\TL1^%>9NM?NGZ\R2W.T)AFPOO:CTG*1:W MI-8UY-?+I;@7?/GR:24K_5>\D[6"8)HUCC/AKYG08 C.2X&&ZBD4_U^^K^T^KC[HQQ?7Z1OYE7:_NW]ZYXG^KNO(PT\ZNENM/;(+>?=?T%[%N;B2:'C=--^BB[/;WKH%"*?C=NI?]4. -K"V MT(]'B^= '6:NI@/<85V@"^CL>LC:$IVOF^R%L.SUE;UT+3L7;%>5<"/MY]7O M^C*'.!,$9P&2@20(^SA .4DSQ&(6I]1/?>;[$!_-,7\36]!^P_RF14D7PM-] MGXMGI)K=M.SGPOGL6R;*89O.M*<8(DQ\2G%.%(<(03989)RC(4 MA4F2TRP,(]\\A#I&;6*CVI'W'KLAK'S' ""6-PJ905#4)1 P4[?!8#.(MD?[ MRGL'*>HR P,0O70)BEV(\B)P8!%(4V$'PXRCB\P72S259R]@:/P2_.3==I7\ M4;$VL]KP/+W_UM3I3V;)R6.BC9]7[:4"VI;&]W&= JO#X,%2LQWQ3HO0 M/[B=><+N./:!5#J%9GTKJL9]V/GNPA=YF/@Q\C.L#E9!+M6.'@C_K(OG6)X<=CLY#97;,<0( 3-,V)'3JS'@!&Q3UTY<=?L%-?]<.N=&[P>]'^\]/JP\/CLGP1XJM8 MDEKP7A?3A219*C$+42H2Y:@G(D-YX%,D?<)QDL2)S$$#KB'$9W+96>]P!--N M$))F"C\5/C ;L.'"^VG#Q\\Z>+MAQ>MX\7K,N+,+-A X,A4@TK-:#QM0#@V* MU1JVG:[>/U7MN0S4Y6KSUM2JW\MNW)"$-KK:"CCN)-O+!E/;4PVN1L6SZ&UU M*,D%?:VV2\W8 MV_U5-W MR^(L3[( A50*I+=91$42HC )LC@1W \CT/V$!0\3*^"&(V]'5Z=I M=4QYFBMTI]CJ_;WE)#P;_,VVZHE1A:G^)(#"9__:0^)J&+ %!_-.![:'Z&A< M\ 5+618GG1^MP2,_3B,2HQPSK&U6B'(6Q(AG@<@BG@8R!!W]7VU(R;>S0TG^ M UA^8/-+2N?*NZ[HJZ%/=W#76I7=+JL9D3#"!9+:9(V]ER@A\KHCS M22+3#U5JAB>M/ZUNFQJP\4%Q+$HY8XE OI\JGP^9G(LSB4$N3S MO!G))C97#4%U%'^[TP*AOP1#X_A6^)W.%L\W-[ 568=X6J'_.XT/M/R&):%((PGSTB'DIPXJ5.5SL=8&4I:5]^>6 MN%;X+&&UBD4"X)>"_>.W8JG^^KXN5V;#B)\269#?.\EE@T^ M:#'O0HCJUZI\>FSTK5I_7.UR1$Q'8)Q?8NH=5U'V&M)>1_O*^UB6]:J$#(X9 M@F#\MG2\FOSPRJZ_H%=MF5'N'.G20^E3[2FWSGLD M!31@- (HX*+##4P6UP\GQF4W>24:.T7=\07 N)@NP_(#U.8/EH^+?C*$;?": MG34XWW!IW>^TI+LOK=9BVU&,1$G&!2*YX$]DN8:U.3KU[L3F0Y'T>C0!U9FGY!P_E%\J(DS[#Z1SW.1G M2!:[FLU3"\Y7N3D@SE[]YM!S-D'G$J8EVQ>F#BA_N('$C4MC'; 2 !@3_G#C M^,=^Q+1ED+><^V=]Q/A^ /?P+^T\U+^0JM#IJ5])+:Y_%.L%S;"/J4R0'V4$ MX=C/44:3&"51DO.<9(1)T(CD0P(3__8WY#Q-S_M#4P36.APA8N8_7B(G3$5 M(H+=O7-R.'+DCI:?U44[)]RA\W7V.>MBX?)!'R=WC86V6>P$IUM?Z*M-?KUV60[ [&S$PC'2$!4TYK M$&PJ?,?$Y;2W/6[8R*?*-<=?<6V.EJZ! ,?EN(RY'\6R^6"!B'W>4)0JHZ."#-U M;J0QCE%*!<$X2&7 LT5=UF1IZL*.$P6I_9:T^?XI:N\=J:H7_5,?KM*QQ\W4 MC76+!M2?W;]Y6%]Y&IN?=E7Q&QX<6@"(R,Y\7 .2,SN[YB <>[V =ZUK9NK& M);N1 S7:413D>8(CQ$F0ZYM,@2CE&*5AROR(ZX0C8$&[ =6)78(M#]O>WQT7 M_[:I%+0]\YIA:F8VG",%LQM.0+*I>C$7VEVQBP'-N6M-FBHN4= M67^_)07_6%;->.U-PZR7W]1_J?.YIJT,UHV\$RNRJC\]/%;E<_.G7T7Q0)^4 MPC8U@PN>A2&/289BJ7.IHIR@3!(?Y3(( \Q9AGVC@X93KB8V/IK-)HNJ*2 C M#^536W.LC7L['$17YCWL>-;ZMVPJSI:[QF3-^47_3=T(XQ4[:;QJ3QSUGTSH M2VA )8^S#SQLZ5[ML\$L8?/%-(N>XM%KF-RV_'OQ>FRVGM6-]%I6O1ZOWCZS MK_$M )58K_%-[*JWYOPVL HPUQ@.5HTY(S9?I9EK?/:JTYPO;N=B7S^38JFO MH10?W\A2Z&3E;X(]58T-OV;J%__4M)S\M2K7Z]]7E2#+XI_J/TFQ^D6H_:%) MD&5)1M*(Y2CCD7+!PX"H#5(0M6FFF9 ,Q^K/(2ZX$ZXFWB5W5#U-%N:%NX'= MS$N?'4S8WM44(NSXN?*V_")%&VF.K[P>EU[#IG< _Y5'&U;=YCH[A<[16< - M3[.>%9S">'B6<+NXY9")];MEN19WY6^KQT+? C:CG\"5B09+36S4NC& #0O: MT;\K'IJN4DD4B8W+-<9KY.+!(&!.QRTT4T\EJA!SJ,JL$T/ M&I]QACE%1,<:<90R1$(N41IQ0G),4QP$YA/VQLA-;"4T^6Y@Z7%1(F2NW"AL M!L$[IV# [,(@#C;MBPQ^1X!)>RZ!L0N-V?U0@#/V3,4<'K(WNLJ,4_9,)=H? MLV?\EN5=;3>L^$9N9I5\$]5SP<29!H[+YKNI?[N17P4K[U?Z3-:V8GQ7KNMU MX[,M$NP3$H<4X2PERB[R!&4)2Y#/<,*B,/.I'X+N=J?@D<>B;D^X5[IP\ZEIJ:+9A%X43_)!#2^67_LS 2^B3_7U=?J% MX+?44R+HZE9[$A[GO06?$N:C6_-)B<$C7Q]U8]SK]8V\K:J_51]67#'V7_7+ M]9_J!/YKM:KYIU7S-^N/2_Z7=;VZ?U>N^/I]I?[EN>)_JV"5C6ZH36RK;Q6X M55LAKSCL->#6%^%=4DH71]KT@R]6WO7JQ>N]67\GM7YUV427A%#&Y/%Q6; F MJO07L6Y.F%JZHNECK"='M7_R+"JUH%[#/##GZ"..Q^[F_WXP(_Y6/IWCTE2W ML%O%%1VQ,%OHT2UD_>BDXY4M+BON[^L/5:6WB>N'VOA>8N^MJ:\@[N\K<:_+ M3A7)S+;'#+8"TN\$+A0DEAEPFF-+QX7WA^;#:Q@!GBB- #4[ M(+J&"::X+A "G^@@(CLZH!F1G/6\!0'A\/@$>A=F,K@H%I_5%US>?E=V_,M3 MXQ+[(9>YGX8HBW7JFJE4,K$""()5LHD4H%90 @/Q27U?Z?)@M0,7@'89K)M:P A MCBT0/K-=U3TH,.T\40C80C1O*>"PV!,5 YXA^JKE@,- C!4$CKQ]T>'U2UG_ M3=3OA1Z=J_9N#D^U,UCKM0^ZBC%/<>;M6+,Z])['"G04=@*3XP/R,4(3C ^ M8'#I>?H\@=^;L/?Z>9>K=)D.GNT];+Z(L3.*(4!3P6'\7=Y8EU)G6'UU'A>S_?XB:6&JO"6UN0MU M4,0T*H:KE+>C]>?-;CLGWE$BV]D';:=Z2%%5NC=PU]_J\ZZZ\XNH%S212<;R M#.54%]YGH4!Y$%#$6!8K#SV6/#)*6C.D-_%VO*'>3!KHU;%"9W\,8V:FF Z1 M@*GI%H1>C[G/_9K>+P.9OA9#0HS$=#8Q9)C:S.-#C$0_GB5B]MH%J>U[8;+N M=I=%6 :QSU$@F$081R&B<1 BF>4$^R3)\C1>/(N*EJ!T]A.D(#_M/D'SC:A) MUJ[V(KA,9T-8)+"?@BK$"9:$8)3HT!\.B(^H#'T4^3'& 0Y)[!MU\W,)E'6F M_W&@VQ5,A@Z* ^&!?LH)N=U=R)O*Y3)7_Q29^;/S!X0]F8\_]#PP [^J%]9P79IG2??^+2].W3 MR82-/A9Z&DR30_[[JJC733;4-:N+YZ)^.:CE%#E+!5>;7Q0E>GY]3%"NMD84 MYTD24E^(7/?KLTG<=L+?Q'JZX5:GCNTXZTH=-&_>ABW;G&PW7\EL%WY%[&$V M930/^^2WN-I^C$DJ=R=&T7DNMAON7BD+VRFTY_.OW9*Q;8ZX5\O#VU32-KV[ MX6^](,H&D] 7*,LR=19)0XEH$D0(1S*A:4[RB.6+51-AYW>0!HECE(U4/&]5 M_(@^( UG6S.F[*PZ$#_H 9&-7E>B[152E^W$R+7W9U%__RZ6;4\S'>(I5NJ5 MU4JPYB9!_[7WW"7HJM7:94B;[_M3T0V>7)^_=;3]1H8FV WDEFT6]POT^"9K MN25_Y;4,N.RP:"JLL_:*HP1G[JUH"L!Q8T7C-ZW'C%2Z7=5[T?[STZHYKFU# MS^W5[\(G*<$RQ$A&889P)C$B81(@2K&?)$D0)DEF87G,J,]C?=I( 6DH@L>. MF&!H9AD<0F([C*2AZ_VTX>!G;5I;=':W/M?#.-E,)@&([6Y(B0G1N>>5 ( X M,;H$\K:EIZ*[,0E^\RRJ57'_O?Y8K,B*J=7UZ*-OI=S4$,5)(H6@%!&:"82I M'NJ E?F@>29P%@N21#[HS&A&=^JS8,N%MV7#V_+13M?ZZ=O-QZ]0Q\(04D/O MPCU00!?##*,)(K% T5TY'(94Y_4Z8% JXJ&CI4-9A1;Y03)BRVDD(G:=Y2A;;J9I[:\TY6_.4$ <3-D\^8INOL=?Y M\* OXC83\YJQZJF9^"ST->B"84D"'!&4!FF,RP0M=L!YX>,YB.&S5EW25E=WQY&\9% X 4^/C9DN<$SE=WXW,TKX ME:Y=3 $Y?Z-BO,*($H&1E%3R,!1Q MQI+IG:0=0Q.;H6;_7_?V?[*W_Z^;_7^UY68.3ZKW,:;TJ>P@GM6[NO*^C",_ MDZ=U#->K^EP]=OX%O*]C\-SX82?6O62H_'9:U^>NGY@>5[](0\SRG'(DF.0( MYSY#1*JS8Y0EL0G5O$>,VU[W3X[L*T;"*O9;CX=6#!3,(A3;WZ-XPKZRV!PM/D# MB<_J#]@!<^@B6*YB'TW9K;J=UL)$%.9$69@\EBG") M1)C%':89QXL=)YB?@ MBZ1C,G-$/OK:8#EG^PQ&YJ&+RR2W"$C A+:*+YR7R6'4X 21V6,!YP4]=<(? M>-K>/RA733)HEP@DA$\9R5(DD]!'&$N,*!49AAE]]D M=\,W]7TLS/=M:PGA6[,2KDVT=I_C=%82A[OK_OJS;Z GQ3NU1YY^$)Z+U$WI M;:(ZAGE(O5Q[*2HJC5;]UQR9$5."Y+D& ,S%^2 M9 70R1(ENY4LS9E>E!Y-Q]G]L'YYV3W2_>Z:LLUVZ,>GE>Y$T9RLF]J(N^]D M=?/8C._8]B?\M*J5).N"-5+">?3E MM)G7TEUMQNST!.P*R6HEHM?)>.6=_:5<>3U)'>X.;^![N=IG7E.4>7>L-_#1 MCO:^M\"3Q: W]0W*E=!#Y)Y%]?+^2=R575+JC?RPDJ4R" VKYD4Y@"4GWG8Z M3KP-*QY_$MJ9[[AIIG_M^+D"5_) P!L_>D^$&\S2.X8,-L\,#H#=T#( G?DF MD\&%WQL_9O'ZI:G\OSRMBY58KZ^9,F'K=NS=+R^]_VKGPOHX\S,>2T1XIOSD M*&.Z""E"<4R9P(*',8WM$OK-&)@Z#Z67M_ZQ6!6U0)^+YS:G@WQ M-G14)T01Z%SV -SPXO69N=*N9>\/IARI"P/#>16 (?E7J@6 @7.^(@"XCIV= M^JQ(W,AWE>!%W=T.D4BDS _T.3V+$:99CO(HHRBE.(YBFOA8@F[*CDE,?576 MD/(^$J8K*8 =YDX 8F8J+A,39@PT+6T(.DG=WYB=%\:1,I\@,*NZGA?P4"$' MGH3/2/NPJM4O\L.#J.[U2)BJ_+/^KD]"9/6R2+#:^9,H12%+",)21HCZ:8!B MG& J.?=%0DS'I0W0F5CY-C2]EJC7434?GS8$T; F.A0R:@7#]"6PFCU_0 /[;TXI7+[U*O'==V57*L% M-C,2$T(',QL]U,Y&*YP7A%G)[JQ(#$9]YL(Q*VB.B\GLEKG@\GU]2PK^L:SN MR(^_ZC:\Y5)?2.@BUM,)+2''F.!4(,IQBG"0!(AD(D,\]3$+FHGKH'H5&R8F M-DAW59.N]=)E$>UU)Q8/C\OR18CUOS6-BO_<<>M5.L6H$NW5J'U;8IN/ KC: MGA!J^ROIDQE%72+27_OPZYE7/;:]&[HL[AM&'=\H6\+D\B88RL+\-[B6()V\ M>;5=RS;0\4[]QBJRU!;WQ_\5+PN6,D$RKDY,)%(^%L-,-Q&A2%DT07(2Q3P$ MAC@.*$P=W&@/^AU1KZ'J*;+0Z,8A+J9QC0NDM8IHF MJ$. M7YP1Z#AR<>Y!8 E[N2H7IQ7W.*'B%W!"Q:VHU&;PH'-^K_G?G]9-;=U?A>YL M*OCULZC(O?A5D:G?DUKHGH)-OL4B%D)$H?):_)!RW9A,NRX^1S3R64;#E$0T M-:J;?XO236Q>>DQY9,M5X^;P@I>L6:_UY/_;_O#VQ/S_ MYP=HWJKC+7_@UO'1+&K?)O:C,&\;@+Q)IN?I.O(F13_PZ]XVDW91JU_%2BV\ MO%[Q:_Y0K I=E*T+NKIDN2XQ0K*(9GX0*^48,+M$ER'"<^8V+IA!-QWR1A$PQCT!- SS0G4'G97K;/U*7:3'CGV:DC M9%\I*]4,C//9J(;OPVMKOI2K7Q6IKGK_O5BSJF@\G]VOWK"D9GREB6V!8@#] M>GU]ZVU:-_1X,*^7,0!DV RXQP*F_$,P.&ZN!A/5J@[&8/G9RE_,1>U7O0#> MLE+?6U%^$>7U\WTSQ8?53V2Y?-$W38!RN)%E9E!-I M?L 5<&,8&:FS*WC@NNP.&:A>F\ALJ]2#:\^IT29"'JBST2L7]+[1%\-*B]K8 MQ)>R%J>Z?TI&2>#[&:2QQ+<\L:$\M0>?8^/?^LB MFQ8M;(PP-/3GIT &>"'6Q[:@&(WR$18#;2RA-O,QDP/(LS@G!FKO87UM@?KB4%84P[:A@ S MV>!M(R9>>1 W!*CQP=R@U6R='_5S(A6_K4K^Q.J_$GU_4[\T=,ARP7-?1")) M42RC"&%,?$1I%J"4IYD((F6W2+IX;+IYJ96JVM3O&2(*T;!#TL;*MJ'I+3LH M7ZX\*NZ+U4KG?Y;2:U>&>D&8R%$$6Y4Y]A7'(?4XZ M,#^L^.M N2%\$9!"6:AI(#3U'EV! HP!=W2]CK"W!:#"HN=&^>[C_S_+/WU:/Q;O5FJO_AL9QAU>9VF_3Q+V[XD%9 MOBM/L>#]]N7VDQX6L2X4",)0@PW0&(_ZN ,"IKFC&$P0Q363U2K8,[+T;+$> M,Q'[H1[#-^RMZB\^8V\?*__LZV@^^5YTSLKH(1GF"#I"X$P80E2:INC. IS/Y"I"*/0 MN/KE%(6)U;,AZ74TO5_^ LCY/XG'L#8ZD1*FAX<"CFTG7YPOK7R([[W4[L$'+<[(G#?=^\@2^^'SJ4M!TV/RV$)3 MGY2W]#W%P$_//_<&J $.R:-P&)R372(!/"H/@##%*=E44KN#\NCJ\YV5307= M.RX;OV3GFN_J+]9WY8Z83KSXM'I''HN:+$]W./\JVJZ=XINHG@LFVI$?N@_Q M_:I9I2U38SBB@8P(XE0W&(OC &59F*,HSS(>!"P(X@SBXT_-\!R9&*CA3<\< MVB4==?>GL!/#Y%_/[.CQEKX)T-;=?GIG,*1H>W.K>XF\*]>UUV/1W6%G+AP= MG9HF9W?6X]=XV:C:]OQY-MWL5QNVI5RGPK!\QSE890A'(0"T3#)=? F M\X,HBB4SZH5P>OFI@ZAM"Y"&HFT7USTTALWCY3("(Z80\2RZFYR2XH+6)GO+ MS=S7Y)0HQTU-3CYEJT9J#RFKQ[)J5/>;.NF*=SKWHWIY5W*QB,.()TD8(RJ4 M2N$@"Q'A)$ ^P0D/!0F#R*CNU)#>/(JVQX+:9C437K.#-HQXFA.H_@W#:*J0 MSL"QTM"+<+%07"-I+]#DX?5G5FTC88]UW>PUR]'=[2Y>_%/OWZMF&+AV(K^( M>I%FJ8C3-G&4ZQDIR@($OOJ?.!"^S[)4!N&B+M7;9L>C\Z1 *K\E:/S3?K C\KF:AKX>4+SC@4?%?AH/OCX&[:)XOL]5M6*'WZPY9,.J?Y:EOS/ M8KF\INN&XB(,<1:R.$$L2A.$B=K=J0RYVMU)CH.$A*$$U95 B$^\U??:!Y.& M%PLE!V%IIO93(00S!$>]E1L#X/VT9<7;\/*S]\>&':>=E^$H.$OO!I">.:D; M#LIQ*K?%&O"+E;N*7U?5IQ6_*^JED?]__-;$^M_0,+\;.9!H_"+$7AB8JMY5 MI%'(@[@?+YX+_D26WK"><.I 7S/V]/"T M)+IKU$-9U<4_VZOJG'#*9!P@*:,,?ZV>Q7O^'+KW:4/=(C[P3#_L;0CMJ,T@EBV*>(DY)BC"+&,J8 M'R"?)^K GN X8: VMU7;\C5?6BG*_FONIZQ=\+6G\3 M[*EJ"B"OGTFQU#1U4W_U2J?56NO7.Z^[*YQ4CKE0/X_Z6JI_7B^7Y9^ZRZ1Z MLYUV^+E%$^6)Y?B?E7(@I%5W;6;4-1O MRV7!%*^[E.0LX*$O9(A8FJL3#G@@ MU8ON5=#CQ]LQY&TX AZ!S# U/!HY1PIX9!I&9JH&62"I79VRS(C.>_H" 7%T M*H.];5E632K=-47W[=]T_"_8YV(E/JD3X7J1^PEC-,E0SEFHVV!C=;** N2G M@N,\S=5_4%!]]2"YJ5.7.N)ZL$>;&'SE-0Q<>;2I1GXH5UXS2;-)"^Z]]L7S2L=S-_3\.)"62)2AE ML;H8KD/+=?F" M\"3O=T7]64DCQ*>,P@&_AY4E.K2S?Z9;EC M +A7#Z!DMAF[D1VF6#V:O?$W$VRCX\(YVB<'",VZ$8X+?+C3&;QAG=[[#^U)JJKS >]30'7]>&BO7>IBV?G#:9/2NTN MM7AO];FSAT^)=B)!^.1C\!S@3VV'RKN*;\)ZMU7)OI3U-2\?E>\*;K)BO.#$ M2MGQX6TR;[1UKYGG&YJ@-Z_%D@$&U&XS5!*U:P$!8 MY32;4YDMW1DL>#\3&OZR99?%S:#<3ZO'IWK]63R+9="U\E+R!B().4I$[B,< MJIT[C[E$5(@TSU/,0]BDR@%:$UN-AI07 !WM(6S,-G)'$L/4?CGHOC(A_U731XQ;(74U-*U/GQBSR-) TDT2T U#'9 M#X2^55-GY9!B1I3;G6_T*Q[KSH9M72"PL]$>%F8J:BTA M3"DWE7P=(8?M?T[Q[ZI7S][:\S;6.27641>F6O[.&6C M7_E^[=\=7/4W?#3QK&K+B?[]L_:V_!]W8.O?UGLSFJ8"^O(=A@0G-6"F -P:$< ;]I9$YV] MN^NAWA:U17D49$%.D;(6ZKR,$Q_E44910G+B^ZFD+ -EPYZ@,;5ST(VYU[_I MS^7J'JDU'MH<_1TC:[L*P%.(F2G]A3@ W8)#".ZL( K^X"0CK3[%(59U7E MQ$/]'7K4TK_OLM'VNV'V&C?\\K)[I#,?S=BA=K9)[]O?U-]%=?>=K&Z:X?'K M+^7J6:S5EOQ74=Q_UXDA[7SP7_4PL?=JK]X>_K^6RZ6R2'K5!\.,I[GQ=O$OX$GF;2%H M>GAZ6UQ/:)A[_9;[HO:;K^A\X9-]F35K5]T,\ST[W@CMU4IJKQ/[RML*?N5M M1/<&?V?3G!G?YH=U=4Q]8]+->S)^8\*?.XR_43:MA[27#^*._#@U6\,/!SA1G<40HBP-0:XXA8I/?D# M=&]$GF[J"$1"=\/.SY.:>Z3YJ- G!I>/O^.FM&P;;PZB($TXCI'TB5+>-.8H M)P%'OB]PF+-8DASD5)\C-+$*Z]*$HBM-6#:E"8_*25EK#H!7V&>1,E-G%_+# M5/FX%FP2YVI,L(GJN5XG$#\F[%@-EZ, ?.L5]-K;"C_(PA@)/\N4KHH,D3@C MR)>,X8"FON1K.+S^QAG8G"=M+LP,H#)716D"@"AK+9CD[=RIEVU_\%:;E MCBK6Z:?LU.FKJ$FQ$GRCK;T6=N^%+%A1+_P@RI-4!"@,]1@M7\0H(Y'^MX"% M448(CV*(BHV3G%CM^NT7>4L1IG@&H)DIHULH8 JZH>UM-\N?^L!T]']VI[;F MPCI290."LZJW.0"'*@]XTS9O1?G3NSLN?KWBBF91J?6?*MW6H9GOU.SCZT6* M)1-!'*@]U\\1SK($D2BEB#&9YFD:J"T9PWK<0LA;W'+#S$-+>9/34>OI:T_5 M2WNK[?U4K%H7>GU>,RY'V#!HZQHURPP8C4N/C>:.OV/$:SGQ6E:Z<7<.JSUL M('"6(@,@/7/*#!R4XQ0:BS4L.VSK]ALWLJ'XOGQ0AFY!8IFG09X@EB8281S% MB$9ICJ3V/CC/,BP2B,MQ3&)B%Z-M*:)[/S7:\4=+%.C?GP#&S#!<)BY,_:&2 MPEM9GQ7&5;OJ8P+SMJ0^*^!1V^GS3UI'LYOAHN]%^\]/JT^K9[7QE56A=J$X MB3B3<8)PPGQUMN88Y32A*,UD)@0E 4X"BT2V0:+SY+#U"(*#VP. &4>W+Y3? M-KS=#I+]:4/X9T\Y,R90V(2WQT5T%]\>H#5W@'M<[!,1;H.7[/3[KG->&XO1 M;M;=+KZ@3.I:K 2ENI8:,\$0$2E!,D_B4!WKJ0PSF!-_GMB_J,L^@%Y*8RJ8 M%"CG/E?V49E&(K(<):&?8LJYLI4@!^5"[.P=E=F1,[.1;O" &<@-S=:3V9Q5 MKC9'&7?6<5PX1Z9Q@-"L=G%E-K-T=]>9$3O;H MP_1Y##4SI7:(!4RS^S#LD_8ZVNZ4VU!(1QH^1FU6-3<4_5#735^S3;&7HJIT MM^LND4"L%27US[;+]7I!6"ABXF.4DC!%.!>Y'G\M$ MI+.*,I(R#JO+&"$ZL M\AORFZO_&I[!,PJ9F;J[! *F[UL,^EE,C?;KY)Z.O,ND>S-!G67@CY";.1W? M3/CCW'S#]VR;P-7%?3M06]1U.P[Z^D$WJ6YR"P6_*YMTPEM2U2^+3/J)S&.! M2,8277.C'/O4CU$4*4=>$C^*4U ;:1#UJ6\[&[H>:0GKIJ1EDZW\J&E#>\9! M0#6S$I-!!3,9.S:\'1_-S)"G3>9W"UZ;ZGT[")Y%NSD+$)QUH(/0GKDIG04L MQWWJ;!:QLSHWU3U9=5/_WI6K=;DL>)ONO.*WZM>W&8!S(S\6*[)B!5EN:Y5W M]>YID,@(IQ*QS)<(RRQ"N6 ,8<%$B&G.TA047'#"U<16JL_CE;?'9==H:L>G MCE1L.?5VK%HG4KGY;&;V;O:/ ;.#Q[UT$>.MO\M.3#=LFAT-!PZXFI MYSL>O!-X=.Z8RU'H@T)?,!?]]+HS#TD?%.YX8OKPXW!U_/!?].+5B=6ORU=N?$+UX^-_?UK7C5TR5\)3\HXKWX6BPI3NK)0.>_J- M"&6E5*?6FTV9!H3I*]'08]:3:G3_HMNJ?"[40>67E]_7.F#2;9YZD-^F?_*" MDBR.B(Q12 .,,&<449$()+,@PHD00>Z#6O:9DP;I);R?GZYB8KJOUM.Z"6IZ M%0TJ[W[_*JS[>"C@O7W\?&'+5L'BDJ6U8,> MLMMF-'0N(N>,,U\$".=AA+"?9RCW)4N0,NI6!- MKM7MM]\=H6/FI#B0&&:U^K^(EN($C<-'I'+5TO ,E7G[& Z+>M2\<.1QRV*- MYG;V(V%Z],_+]8]BO6 AS_PH)2CC5%FM,,@1B01&(@T3%C&>$0JJ#STF,;'I M:@EZ&XK>'YHFM%;C&!%2JQXCI,\W%)[A=2,A(E$44\Q!)A$::(L%RI'\TB/Q!AE')I.N%Q;^7) M$Q$Z6IXF9C[B<5_Z8:VZ2":@4VXF#FC(XTG6K:8\[J\TVYC'DP+TYSR>?@"N M$A]6M=*KK^*^21=A!Q<_?ER!)[T-+C+U1K.]UM )6XH)=/OAQONB_G^O MX^?'LJQ790VX91U&QB!TY H4X$X%PV."Z6U&@ML%EP97GB_ 9"+@7I#)Z(4+ MFGEMW:@;1]_.S'C-_T5@YFW&CV'1V- E=LZ:'SIA:N8&B2Z! M/&ZBZ'1UR_X#5;G60[AE42]"$@>9OO./$CTN(,TXHD*95IG$OA^$N4AS#LG9 MZZT-,HWPI+R&DO?8D )V$NC);V:9+*6"F9=6H-MA@>"] (Y9=U7WWUMYWAK_ M8Y&.ZOE//&)93J?K\G1LI!+?Q6I=/(NV6OAC68GB?M6.[&4O=Q59K5L5U27$ M^K^6;=G)-O#U1=0W\H[\N-6>E?J+NJX*^E1KA;XK;TDSZ3E) TYBEB&9!J'N M/6.8X]L6086 MX,WZH44HPSRG& 5$65N,?8X(SF+$<*J^L8\3GA%8-M&;_=16.4K_K3ZVV2;S M9C\@;!MKB]/WY-CTP/CILQX!3&V+C-XGWHEUY>D$<^5**]&N MO$XXKR^=OEMHY7-8]/D:G\55<>BLO,];1/H:G^6HV/15F+"\D>G&P=Y(Y1?Q M)U;_E>BJQ_KE(:P]#'*.59' \%%Q#G)112" M;G& #$Q]J=,;C]LQY&TX\K8L :]VH!@;WO1,B!SPXL<(M"Z\X4TRMLP6#%?W M0E#R\UX368)S=&MDNXYE_<_QN$10]<_QZQ,;C][$5-)T'M]-4P56 )V0?-@H M.!(:IO=M]0]L-#&\[.>\1/9%/R?6G+?DY[Q01P4_ X_:[?G;=3ZM'I_J]6?Q M+)9AEV0@ QY$F(=J/X\"A*EN'TP#CG! 0A8G!%-LE*AH0&MB96Q(>2%PH. 0 M-F;;LB.)89JX4[PKKZ5[Y74 3)!U82"BHWUUB-*L6ZB!R(>[I:Q4-LH1%2Q&$4D"S *:)AFH1? 9.I/G4%!@W.8<'F8*ZT!* MF+)J@M,/\AT1RUG>PVDJ,Z$F@/?E^B^6 M X=@X (W:M>0V6[=-FC9[]T0J5WOYD:T7V=_A\!R=L<'+0(S-^NJ7GP3]WKI M7T5Y7Y''[P4CR^Z7'_A^G =)C'RL&W0F88+R/)8H%T0D@H8T\(TJ]@>I3&P^ M^@2!YF(8G&&SX$QDF/K#I#56=R-IAM1:+=!3:?5?.W4>7GL6M342;Z.>9@]? M&C__M-(3>U=%+3X7S[HA3JT^ET9T-=ZXZB7ZY$^;1>OFP;Y^\5&O8/Y9HWKV'.4:DA! >K MR+81@=G"W!!Q^S%OT'N6\;-B3;H>ODW/YR[_]F"SB&(:RU0&B$:A\J5CGZ,L M(Q0EDH5AE$0R#T'-[HVHSK@A[_.C_Z3C"!A\,P+3,!3G&B)@8.X<(I-NJ2"A M787MC&C.&\2#P' 4T@.];!]U[W7=V[3^_EA6W\A2?/C!ED^\:7_)JJ=F5Q;J MIU:WV3[U0C+"$\HP"D64(YQ*@4B4"932"/O*]<]C#KI8NXB;B:W,;Z3ZAVA3 M[]; 'IANP#8/_,\"H<7UP(ZOJUV7>23+"FG>="E1QYW7L>=M^+OJ$B@=)CLZ M OC@\>F)68<8C_P Q1% M.%.63C!$_U]WW]8;.8ZL^7Y^A1X6V![ /$M)U&T?#N!VN7H-5)6]MKL;O?V0 MH$32E3-IR2/)KO;\^B5UR52F,Y4,)B5[S@([7:=*8ER4$0P&([Y(4A=E;N(& MGI]101/0!&(=JA-[M T/*%5, (<.:^E-SVE9UP;,.0T4T=#?EWZP7F\ DMG6 MA&(MFO,.*X:HX5W @;4RP$V#2]BX[,UC:F&AO(=-&GS[UIN+R\6E5O')^Q\N798?! MVSB%82[L?-5\L.XTE14/^?)?G-WPLS+$*!@IBDB"0*QX5Y M#)' \WS/C3P>N69W&98YG3&YT@#LM+'"=HKQV%COF;\=]$;D';\(\,Y$<=;% M*#?TM<&8VQKHU7T(UM1:7-"GI;0TQ>9ZM.H\UR@3*=3Z18MM/M_I*F8B=1^^ MK)F*X*F;P*T\%9;/62T/DO*TF+-;OJ(U[Z@U\"R)'S+A>2G*&%4C7L,()31( MD0S8,A_'8>PRPTZOH[0G=M1;]!U%U@P'!Z)-J*.UJB/HE1E8/2N.IGHZJVE&:D@&9?UIY79[#UCJ+SBEM7:4(4C7;]=;\:KZH/";-],'WX,GC#IDKBO MKI?>+VNY0Y#$QX1BC/R(ARU0?.JY 2)4Q EF7#"L=8S:M_C4Z5%%0QU[7.^G M]&_]Y85FF_1>91Q/A9PB(C#G"90.E/@X)(91NN/-8K,E.0Z),4QM''S&<.!/ M\?A8Y,U!N^V033)&$D$CE/D)023D'DJ(2% HN' I21/?A8W[V2$PL1&UY-H1 M96?._\#_B;'K/-'2>1EMJ-73C5[X>8K$,)OJA+UKA>T[%ZOJ>>1N!3[UYX X MMF;^["X_[\2? \*]F?=SZ#G#-J=EE=%5>S1=4!QXF9 '0\Y5%U.BT%>9&R'! MT\3E;NA%*:A$:KCXQ-;6DG*>&EK 9J2A"O0,RU0PF%%U,K5D5*)^MG3^[ M_TZ2R-HGF*UNH>'2\S8#[1'J3:_/OF>F*"S:N5X* M0VL1T)0&8>"I4=L9(K'+4((]@;*081XF+J4)""?0%F,3FW)? ;/L.+%9:030 MOIXG> ^=PKR(5OW1VZHCJGAUULPJA#ZG&^NG^)VK&@FNP5D*DP!L?: :);@R M8>5*!NL;5WQW->378IAX'Z;%FM1\B$1/HN(W64:E)8;D$7]BK.3V%F[E)T"XK;4Z-N8U7#9 FMOI_G3/WG\I_/RQ?I M?-7B]04MR]=E_M!F";P4>Q%V/81#'*KSG P@$^GQ*/>3&$?"RU@$RJ#H4)TZ MK2*)-W?\F?H#W[ !S*AH*5 SS6);+<#<2Z^1Y@\##F005SL]$[9PW(R$MI6A MT:(Y;]H&HH8WN1S0R_";O8OO^<-5_EGA55R+Z^>Z8LWEX:_Y2U6SRW_6K^<_ M2E;]4N:UC-ENRO*/LM*?VW<2@8F=Q!^#,SY 9U$-I%+I==<[ M6K7 A\VYT[DIE_*XH]ZMG/OOTHJD&W>4?+6T,V5,RMRDE#+(U2T>/^U[C#NB MV3X%S#'-^A4LUJE;4:?1M:DYU=DN5T]6S/ *]O3%3+/>!]OMOZQ;X7F(D\2G M!+&8$$2$2K^I1!Q.J)M&:K2A@&%Z:1"=/$L^CC3Q1:-)WERANKEUNVJ"YMQ/ MUY!!UEU?9&O9> V2,V?I]97P-GL/>->PU')_I>?FS/_SZ^:1[K37;&GM]G:5 MJP*NY@C8S!.0^UE^_:26J#X7I>#+6AXDJ]^YFMO*V;G<-.D#WP,;S;-,!%@5 MYR>NBTA,L'1*(D94,.Z)+'9]#+JB^QAB3>WV6E:D1?\DPXI?[SZI>T*G4G)! MQSI_"'7I5I]^"&;G2<)M-64,,W'IJ[,W6:?D/.MCSX&H3CO:II;".IVTS2R; M7MXSIY?8Z42>"C']8WY&6V6['T.H>2N"/X;,!_;0#\:=V2Y]!$OKY]>O].]% M>;&BU2 NC7P28Y8EB/EA<\^>JHLA&>CCC(99$GKR/Y ]U82)B7= '9@YX^#? M2.EZ6]C4JH1M.+:T"-X"3E&#)8=MQ,*L[O44)>TZPY/6 B( %WFQV.KON)$_ MNF]%KM+"%]+C/O ^"^AZJ1OX+$0TPQ010F,4IY0CZD4!H4P>! C5@@/6)CFQ M6]IN35),G#F2#=3<9'2,:$(%ZVMQW/-,HQN8G]%1R_%\IZE^6)$U^WBS_\^L MIRW:\_R,]#&8P1*WKE>]I_QI@'TO:1&7]5>:!WX9+-D:BQG^IEE@]XW7:LF; MLGA9,LY^?OVU03WYO,QIGC4 2?7RI2U*ZBM,LA1GG&""F.?'B(2AA^( 9R@, M,M_C09AF'-3P"F=ACJMPL2I^5([ZEH[H.7'HFA58)&>@9;TX;EK=P;RKFB_; MJ*[G1N4(?E(,."W[G^4 MESGK[K1V[[ N7DKV1[E[TP6[=#==?XX[=YXSW=O="W4S+/_8W W7]B[9C=5_ M_(Y]#LT;7+%/IG3+=^JGJL_H2MV8Z&PWZJ>J97BA?O):9M'9]1,O9/WSA M5/J-?GQL!U-YU[=97XO.X]+535$M58Q_^5>M9FK+D_67954O@MCU,",NRCSA M(8+= ,6J!=2G<]Y/-N6S='68AAI6Y&6@DMK;,T: M,B3(G(,B*0IYIK"!84Q1Z.4,!# MPA@+PD1HC2N;ELV)??FW9[6A*G?0<3%3A<'XIYFX8L":PF>O %C?\0^#X#\5 M]T['ODV8K$GU^]Y7\^-,_GM1RKOTZ MTO.5)\L-TQQ^&)P?/V=_O MBQM>*$?Q.=\ ]VKF_@Z\/G%((ZD^5W6S:]X7SLWE]=9FJ\KCBCHO:DU0HS$U M',_!6= S/!TA;<\]UU#5J-\V*$U9TMW'1%JF,TZ]JB!^:F-]?[QX6O^M%0- MO' #/+3 U":HZ#KWRT<5GG[]=G,U&&X(,+N#XFL8G@W)@:8W(O04YG9,0C.# M.[CJ?"9W3+ MHSOZL&G+>H/)WN"TL[8:]"K/5.*#_?Q:*O#6"]>H)V\#R\!;D'][IK:EXO\)U"GS"_ MT''@#%EP>AZ<]+EV)!?.*Z\=Q8?-GG>8Y-;:WC7)SMSY#E/&V^9WX/L&N_W# M0WV35[F,(ZJ[E^RBJF$W[8?>GWJO[T9?M.[BD2OTKS5N MV'TQ@#/]7JSD>E6;@PES%!?LK2,(A3$08PISS-:Q@ 1IWA\.L_J9[I:O:K@XK>V6>TK MI^I,"!@F'.%G4A3RUZ(<=;$B!/L":D_4._5Z\X64O+66W(PV**/:K1"QM. M$QAFU -:$\Q(/RR)I7U]#X%9M^[# N[NSB-/PC?@WZHZ?_A4[RU1/<^EJ6\J M56%G=?#"$V_*O_&JJ1W<@84X7)VM\GR_M677.X7:^GLV7+O'=^])%0LS>8LZ MM9PX,%:2T68/IS;;MF^LB&$ 8+Z(8:F,SE#/;T77%='^QIJM=OCO*AW59BTW M(S^;HTM7Y+,@,:>)'V?(QZF/"*,!2B,?(T_X)'1I1$@$NM>8A>N)O>2O>;DF MVXY*ZI#*LV'(SDV&+,_S4?7BH@_WJ6!^]^CPY37KVU659VV.MK^,V;#=#V6V M6+LTIX9MU4+-PO.\M55S?H8WM5JS$@>B?)1U6R9ZRY^ZB^";LG@HZ6,S>51D M),MXYB&/16I89!JBV*,"8C=>8^3F=B9-X2=#66G(WUL4BE$4>/^ MUI[X!@[20')][ DMP<;\DEQAX)/D_[7Q1T<6GP>"0DO ->R$WM-FT6 +\;-( M*(LXDY&:'T8)(JE"!7-]CD(1B2#$G">,09)![;*S)(!H0PH6+G52Z\4S<%E@ M]G0^+@ X.MCFU]+VW2TZZ_ZZ+< M#=4S9\V2HWA"]Y*IP;^#MCQSS>M9ZZ3ZA!GV!*H$.P-C=5CR&W#ZL[H88_7L M>B/SA:R#^LO39EDO_T7;1MHFF?"-_U7?_^"K%_ZUR.OOU8*D419$08H\-_(1 MR7"&$H]1E/BN[_G,IX$'@AXXC9V)79K\48;6$/YUM*OGJ>;3&AG^A$".LQ\E.$" ,4!Q@Y 5C6LIR^J^EK\4A2L M.L]9E_.H[HH56_B"Q!XG":*Q[R(2$H&2D/DHP*F@D0S*_-0'5= ?)#5Y94O5 M &N4_(7G(YCJ4 7I>2,[8L,\32]Q0[6YO^KI.HJPQ5KVH\+9JEX_3&C>>O6C M K^I4#_^QD>;)=)3?-7I#(BUGF(^$%%)$4NS*<$0)1S),@%@+3V/T8 MTT*V&9_8K?37PZI]O&D;KS[,&)"=#ZCGJ#[B9S&_89IVE$KI'I X![ M&'Z%]X;[@++][P$ 8O@QYINF<8"^X9FYG[O11JU=B26[SF_5D'>%YZPJKJM- MM2^/,B\+ A^Y42(0H2Y%:202Y%*>\8 0EWN@(@8H U-?867?.7M>-25%FP*C MLWZZ0\^>(SW3FL&FWP"8;0?K7?/\/*$V@2=FD/*G*L76,1E* M?MZ#L:%RWAR%3=>Q.O]\#?V>A5D641^%F8\5$%V"XF9D!O,RWR-$M9);&'P^ M(\S[9!//83CN]A0!/!8?FG$^"3*[GI33#C5_%\1U/<$UQYB?AJ2^OD5H8Z/J MOCC/Y.*ENNAOH!/4H(E:DKWLT1,601"QU,T$\I@GK3X6,4K2)$,B"1EE'%,9 MN"SRIK&8W0.N([4YT/K])^WO_PT?X#NT$2 )X+VCOHHU+QSM:LSLIK'C076) M=EPX/1MGS8R8^JQ1VN51I<%O&,'RV[I:U"<\[YTB6"%O+A/A*QA"F:OCUJ#E MY5N1=_U4"X)#EV4L0"SS,T1"&5^D"8U0%(9<.IM$<"9 X.0'24T<4;1YD7Q- MSKQ3;$1;>J["C@Y@KJ$5?ZM_;$/6(C#W4=%L06T?)C0O>/91@=_ 81]_P\R* MOQ8O39;E*K]3P*JT9-)?L.>L_IVJ%$S]>JX0E>AJ +>Z(&DH4IQYB.'(121B M/J*>2U'$$C^,W$S^%U0 8,##Q';?4TW/E=&SI@B!;T[^>PYA8 MJS!/,HE"P8[F!)58\D F',SJFDY0T:[/.F4I>+^L7.&AR+GJ17CAY>NG9WY? M_+8L5DTZ^5K\G^*17ZA.FO+U"_UQ_ECKMLM"UYW8,W7L.#T_#GMN\%W6+*FS MCF+*Z;AR)%M'NXA.U^:X3YI:D<"4ZR0Z!+7!FBK#J L63&RV)EA3-0Q[8(W7 M, N8;ML*FUO^2)<*\/J&EZ(H'ZF4]3I=+1_6A4RJSJU%9+T6=_)O*Z&&31;Y ME_5D;Y\&)$GD"2DCKH](3#E*,15("$(\@CEF&:CHP!YK$SNQCM$S9\VJ,^#5 MV3 [J!CLP&VE90XY/F$8N\4/J1>0O<_G@;G&N;\,.(2SKT1+D9U%QF8-^.PK M=#<.G("":2%H7T2ORM0NBEQA9/ \D^?I!0G4V*68(,S\4)YI0XQBAC.$$Y?% MB1NZ+@?YXA%:DY>"KBFWEV%#VLY/WQ0"?P0LXQK3G.9]F!U] "_#=E2Q1=9F MA>A1V:R5B!ZF-'.-Z%&1WQ:)'G\%?NR[+]EY6:I.J&7>.!(%>:-[MMO[\L3F M.:#6P//HG\GVBWK\X'6RE#"CNR]ITZ(V+$C4%AITB!H5S.BDM'_%V8Y#HP(- MSSSC#P(!%XJ\6/Q2% \K^4O^43TOI7T^R)VZJN_DOU0=_!43OAL+EB+N"8&( M2 ,4QUF*!,8XSEC _9AIX2[H4)O8!%OR3D_?Z1AP&@XTP1>TE#9NF]95 ;/3 M42T<1_TR^0T565.IV?QBYU/+%MF)?R3Z.!40*5M?IEY1[BK OI>T>!1:B\P# M2P&19XU. 7K)P*WMK-J2ZGZ-$75YJL:E!"+T$/%3'\4T<9$;!!G'*?$QT?=H M(X0F=F9O?J M;8#=CBE)PX-9$AWFO Y(;>*VQL0'>"Q+:C!S5M ? 67=)XWRT/\_%PMB)JRWVMQ(S]S__TW M5>V>Z_'0BS$B;BC#+\^/4)SQ"$78S7#F^TGB)I#T!)R%B=U8SY!S_:+:!_F/ MYL#>UKP7PAFR!$M=&"A;+Z,QK0IA[G"MO0$SAQ5H&;G]=(58RHX8,#!KTL1< M0;NYE!-6,HBBFF#L[HG3?TB[[G;&T/-3ZI$$I42!@+B4(!HE%+',C9.$!ZJ. M6#MZVD-@8G?3'G*JCB0@6MBG"XT@Z40)8=Z@%:ZG9A(3[9,2$ N=**U9#+0M MM:709T22T9!GWWOSA3HC7&^%.&//F84VF[&CUV+8SWG+5ZJ(7P$%5&_:.0?= M>UF01@&F*>*) N2(<(QB'E-$XX %+&(AS4" '"?R,[47.H#C#(MP3M6Y7K@S MHR:!WFX<2.BQ%/J=R,VL89$EUNS&1K64-'1]/ZSO5P=F49Z]'79C'B8UY^=HJ8W7NRDQ6"^B_'EXC*OE_7K.6-R MO>I"_O&ZO"]^Y(L@\6(O91A%OJ9 BWD#,P]ZV,"Q\$4>8N[&?H,!E,2(!H8CBR$-AY&61YP;"=05D$,/6ZB!' M )_'\&;(]PG#O1<,TSCP@PQ1-\#250H9MWB)0 )3[/E"X""@BYS74ZEAC5Q1 MPY6P-">QU72[3Y[H?PGY#[3;.[Q5L MBG'J[S@L_9!_W?^020%Q4ZXJ]]1F4(1VY?#PK:F#I+<5M?\;4C:\)>"XR9PF M&\Q>]A4*VQIA<5@.P[K@K:5F+ C>)\)V)?#>)^!VE,K*8MZO-9C0' M!1G:S>&'/AI2^>>B%'Q9JZQ?AW4=8R\DJ1>@B'@,D3"*4.R'!/FA3[TPIE)A MK@%\VXPBP*)H4_RW-=F/B%_^]K/J!;,?[2M]M_LC3IW4*-%">U;+Q(^H0'[*,LY!&:ER-M-"4L#LD;S0 ^I2<](+0@/LU(3N8VK\0](9;GD?I?*N]35'Q#U M4/'\H<<-#X#=0(QK,3+L;B?5X$;"CUV!D9NXTHQQZ*D6Q%35@%$1>H*FH58+ MX@D\3&SBPS$A5SGC8FP^)!!2UT3CFF>L:?4(/"L-)ZV,JF_2X2 GZ,36F<6 M@WG/'N8J>G.&.&$I>.[W\I_UZ_F/DE7G[.^5FCW\\!M=W3Z5M21Y]_SX6+ZJ MDTQ5Y_?IJNL&T4P.PU>>NBJL31LTYRVY ;._/U+L2**MMKB>CM+S@;G^FXRYOY"\%\X-P?Q[*;M*A; M([]I@_YLCM2BLH:>U>:RIHT GY6! MN?)U3KG6$)=]BT\=Y+65\(J>TQ*$%OP/]##NF$Z5#AAIZ0MF4-C_5H(3*OH' MB\U,4O[7.4O,M(MRM<;6G; EH]/1:ZBWV^\OA:WO.+E"Z\6 M8813P4..8IX$"F#60S3%$9(61C'VTHACT$PD7<(3F]J:JO.D^(!E<+25IY>V MF4(E,/M<.JA$MA--S8B\] Y7=4DY&F^RLB1BH,G:S+^#W M3QHE\%GRKVZ.U S(WY?U]PMY?"X>>;G)6D:Q2P6C"?(#CM56[*(X2 5B3-!F M9F/L@ZY[= E/[#LZ-AHC^847#R5]^K[,G*N\J76# R%HZU//G4RA)9@[Z16D M?N%.SX/S0S+A]%Q,!&\ E=TNB/YQLN\!D:^MC , ^/KOPZ/W3QUDSN=EE=&5 M.B!^EG]3+2+LQ6GJ1RAE:8:(]!,HCA."W%CXPN?8B_Q4-X@_0&/JK$='U6G) MMH??AK!^3'](.\=#>PLR _,(<'%!D?X1@8P"_D-KSA;W'Q%J&/X?>]3T%* Z M4>YJ6C<%7NM9X0$.LB#U Q2DKAJO'GDH%C1#0<2)2$60,@R",SI 9V(3[)J: MUF1U1HF#U*0;WI\L/#2:A\MM$+B/2F4M3M]/9>:P?%34MU'X^.,G@EUT__FR MS+F[R'Q&4NPR1'GH(I(%#,4A)R@)9<@=$!EE)UKC7T:IS)/U6N,_=']P%&WG M.M>\L1S7DVXR[$3IC;)B<,'-P2_V"78Z_,76JN\#@+%/L(,0&'L?-MM![TM. MJ^?RM8'$:^Z*N_'E#7#75UY_+]@B3>(PHA2C%/-$1K,B0133$.&(QUQ*+3 . M#!I?=&AK_7I/[EBYY4_R7[[3JJGVD>[OLU5*ZW-5O3H&$C:4O=N6LUU3!PYO0LG#F*":?EPM[ '9TBZN M17+6+1VBA-W]'?2NF5?YG2\?ODM3/'_A)7WH,O[7HFF_J*Z?ZTH-)I8F]6FY M>I:/;?I(FW%SZ_B4TM 5C/I(^&& B/J?1!",W,A+N._'@9> PG@[;$T<3O1, M(MIRV370.<]5>TFM@'J>5;F[D^]B=SA/O&P?U^Q3M_R]])S6_%\!YM9Z_IR. MP>[&KQFTV7Z* 9/-,.,\6ZZ6'<3[!$<5NPJSY!,M,36KU[2KR%V_:GEU,\][ M*03/ZFMQ^9<,9_('?BLCHNO\@E;?U?]7E3 O=*4N5&ZYI+=4E2_J'\YSMOT7 M@R<7U,,N5A>GL3R3(1+%1/[)HR@**?4\SGSY_R!N> (>IS[B-1PK#\ [GIU2 M,NVT?ZY4D5$F&6K#0O4'OF$-YHFG^'YZ;OF=OPKPZ+G^(#V[CN)7?0C%PUGS MO\Z %359N>>R>T1]K)V_W'ZC;2M[5E[^6NZLC8.W>'4\H<(M^?@I.)S5X4^H MXEWO/R4ILZV@*7+LD&N_+&DJ8Q2%;7OQ7"HTK$6044IB'B.<*%S+P"4H<2F5 MOP)?N%DD1!H&$*\^3FYB!]U6?M(.F_F)OJJ2=J#K/:(O/2]J3PLPA]@JH >G M'E"6;JRE;<]QZ.(MKU[&S(6@29/2:9+5S9@W3FA9(])NX;]-BC+\";:3Y+[HN+L)55[!=I74+7_08-ID\W6UTPVN1:B'S[H)X1BYF>(%^>;/3G&]];PR=$'3VS&4J 9 MU7?.?BD*MM-*Q!/NI<3%2- L0T0D*4JP]"1>F@D_CF(2^=BH#^LPS8E]2T_8 M>5"4#3NP1C2F=U:UK >8]QGT7:VUT="?H^/JN,"VFZU&*+Y/G]5Q%1QLL=)X M%7[4;5KL[Q\?ON9/RXN\8B7[O*(/ND?=_6]/'2$HHL[]\E%=\WS]=G.EKGVJ M)5,=__I'X ."'S\"GRXS,%X8$=?Y4]&VA&PP+IC1(?C DK,=@L=%&AZ"CSQI M"$I)J^96J0O04DQ)A'V,2*Q [#B/4!*G!&4BE@=AN=WB (06N[W\Q%:GB#4W MMD# R6T5Z.V0YH+!3&LMDT6,D'$9;(%);B\^+X;D7L'>0$?N?^JCC0SX5LC= MM:HYZR L@I"E:20H(EDFI(G&'*49E7;*(Y?2-"$I3Q=/S0'^KJ:EYERLV?B' MF,JN%/H7EYO"J#,GY0_+7('W."E=-5,W/N $@=VO3+TTB55Y5(;36'WJ&,4A MXIO,A_Q@L/UKON$0:Y'. MK*'IO-MW^/"#(7;Y_F\R%N+ YYAO*,0A!N"GYJOV +89*?9EF;=%P1H'R,,O M3YGV:6@Z>R;)5*S4>/J$4D%E("7_ M+FUD^<(W,Q[/7^ARIT\JICYD9;_X.T9\XFGM;!@\<];,(\D@4NR?.;]0>61IYPRK\ZKB? "]?>904:N=D?YE MN=YV3OW:+-V=A>_YJX#G_!Q["XIG9< PT?;\]+1JHD*Z^KD]\-]]Y[S>5%56 M ZR]Q(T23^X;+(@$(A[U4>)%%%$R8JL'7DAY">]]1NH)0W!V^3-6PF] >S MF]L6W.98_VMW:#_/ZN6+/.#OS"E*6>*G+,(H2]( $9YXB(8Q19BE"1<,IY$+ M.I[88VUB'S6<=C2<>MV 1#B_YLM:C4UK&;.1J37Z.J>D8J?6N7FN=9U#W611 MSK:_01 &>Q!S<\IP_/-2791.A MGC_6NM4_!Q>8V/,-P3PDX;(!D7(D>1FD%<_5SE7(8_$\TDH)T,KQS*X5A0"/ MP19U 4KQ'I75*,-[>-79$KQ'!1OF=X\_;%#7K[(:@U/@SOE0?L2R5FDIA?VT MGAK6=:M>Y=*>I+LX5SF-\]6J^*&\B9I]4G*VK)O1N[0L7^4;3;O<(A(99CX6 M*,Y"BIKN^; _!UBWRCM\D]$FF#GYF:^WYAVTO-6R\Q[T+<#)WO)Z&U6RC1@7 MB9O&F<]BQ%.>(4(BAN(XC%"&W903X0LW8J?"R1Z@K>58+,#)*N+-H;X03MW# MI#: LB=@Q1[2IUY:Q)IZK&#%=@QL8<2>63M2F,@\!5;L(9+OAQ5[1 FC6+'' MWC5S&6NPC6&6^)>R>'Z2/NGS,I=_MZ2K-1S]!6W+K]:E+PNAZ;9KR6R\$0A9Y/O0*M M:3Z5GJ>:\P/ O-@\N@>[.5L*L^0"3V9G5O=H2WF[KM/:NO!<[ TOSK/ZF:Y6 MKVH&,C 1N__MB;W:S>6UTU-M!S>?E'<]H('C2=?3A8=YE-/D!N58QT4S2K > M6'*V[.JX2,/4ZI$G3?!2V@/6.7OA\OA5J2-7SKXV]9KRSSUJ9.JG1+A>BF+! M!2)AA%$P> MI Q7,4"O87^_+YK(\*]EI0U:,WQIZMAK7:+MU,7604%SWL];*8^?B(P%!,90 M!V5S_E24;<'2[)/&#(UF:Z7Y0&CV";"%/;/W ;--_*;D3_*T=/F7^AA-8=EOB]I7C7!["U_*LIZP1G#G+ $^3CEB,0^0[$,X1%W(^:% M"2;,SZ#(S+M$)G8 :\SB#5VG)0R'9WZCGW%3MR4US+8-!#:":3XDT4E(S6\6 MG1VL^9!8^_":#SYK;H+_]YF6\E>^>NU^88*FL7!IA'!*,2))1E":A H;/793 MEGB4)EJ3?49HS&6 :[+&]K>K''WS.T%D0^O3EM;(^ [(ACQ3(!2)<)'+O:N3-&9&+3VY!5$_&X\V=+51=/?$P[1Q+YEF2&V1Y87/WLLX8\ M8U&K?'\0L/)(DODDS^-0RA!,@!Y(=LA#,RX*<_N@XY:L!'@,.T M@#K6.\I.J#=@WFF@L/8XN\6*<]4-V.X0/SI89JIY M,];+MX'&,G]053[/U2)*A>=GTOU0PF+I?OP8Q1[!B*8X MYJD?2*_DZ@;F8X0F#A%:TGVZQUD3=UKJ^C'ZJ+*.!^JV5 !S&*;2@V)V'=&, M O?1A6>+WG7$&X;P6L^;A1"WO)9Q"&>7M%07KOWXFYCY.% X=33$B8SDW0PE M'@Y1@$,9W_LT\1*MP4?C9*:OU5GO;8R+9;;4/$ ?48[>%G^ZR###[.DY/<$) M<-C'9;*T(Q\@,NO&.R[H[OYZY&F#"M:\4H!4U=U+=J&Z#9J?G6[]ZIYWI[XQ M4I&$*M?<8&@Y=[Q\66:\:7 !%*[N$WSJ^!>PYL\U.@1>J<@IIHSS/7F_DSB"_W>?B.6=7N2C57[-?GXJ\@SZ/ M?#<-19@B07" 2!1P%+N8HB0*@L@+W3"*09AL,/(3VVP#Y)AMN#ESGEI^'*$8 M?3J<]F/4WBKL8*JYCQ6EX<:ZV%&=#)5&F5!>VX0;=GI=*HR=UGQ^"A#EZ87VT%..J?: M]?S\9*J$N?F>#:?CH_/C2H&&WM.WD@)EGP\C/:L+MY(+;L>WFP1 M^"'NKO['39E=E_=5>5G5R\?F_J?M'-]@.FH>ZG36FMA#MU"8-Z4ZY12E8C]!1B67@7JC01@=$+0*S'1@AX@X/D*#W##H@ M=0KS/W5=*]V$V9UB_>N\7Z-:N#C&C"<">3Z5ATW/YX@*546!8S>)(UKOZI^K)ZX@/7G7+@3H M-+3[&<==UOM^&IAS6W<5_7ZTJZCG=C/U>K?;R+ENS\P-S^_V<0#MHN_VD!%,-TOKMW:]= MYM^+21#Z7H1B).$D#/THB4(M0%4M:A/'SQO:W>G[65&'7DB. M:2NAB4LCCZ$@C&-$7.JB1,0"A91C'H=^$ L?EM:PIB^CJ.!2"+FI-S[J[E>K MFM*]P;4D/?0B=_U#&8X?^$DIX6^37.IJB&GM;G>,ULQ7O!IBO[WIU7G)S!6. MPUS>=O/35'Y:%6LM$D8QQ:Z'I%VKNIYA.ET!',16J/:UCHG[^IO(,0Y;^9S_J^T_% MEM/Q!823A&I=ST5-J$N8CYI C6 G9:@,2UX*2GU6-V6HFET_9;H,_#KE\B_I M#E6*[X+6_*$H7R$P)7M?GMB/K&DZ/5$ 3,E^:8]?B)PL*,S(W\IH%:YD5!JC MJXW]*\YVES$JT/#R8OS!$P:2OEX4CX_+IFIQ,'&M.Q<'4403G 4H9L*39XHX M03'V/(1IZ 61Z^$@U&K@U*8X]9UE0]_9,#"<,@?L[=37HMY&;54W,*L]42UF M4T9U1+4Y6G24WOSS1'7$WSM$5.M% [0OM1U7%_)DS>^+K_G34DTFO1\OWSD"ASLZ[>;J^%HX#-' MLK)\6;)GNG)&]0*#"M,0V@PY;&SA^8#$-,3;PA73>=[F -^!L?_\NGFD&Y?: ML'/=8J;+V%KP9:U^"U=J[N6R8(O "U.2\@1Y7D:1:N]&<4@2E'$2T,C/,,L2 M T#1"5C5,J"344<[PIPY_\OA?SVI01[F98]3?##-H.&=]'_RE-]M6/=!M)&^ M.GNG 2NFSYR.[3-GP+CRA3?C51Z6QOY:T>ND\W]/X_ ## *VHF*]BW?**ER\JFWO+)9F\6LAS%\WB,$8Q312,I$A0@D."* L\CD,JSUY: M*55=@M-?=BMZCBA*IVPIPL'?1Q4V[B^G4 ,P>NN W@?4G5XK:CCB[21:@0/B MV]+.:7#XIEHR L/7$5D'"G]TG=F!\'6DV@>#K_6>*1+(Y^6*EWT*:T$XYD(! M"GB!)Q!A+$ T2@@B-(W

/%.27MTL05O[4$U:5W8KR MV6 F1-H.%#.H!]O57$K3E&,L@ZXHSF30%0=#)95)G>,?54)<#?L><55F6L'P-=!:PTX@AFNGC+U+-FZBF"F?5 CSI\-"X[5YCHC MH2VY #V:L_H$D!IVG03L9=-PJ.M+4/>5TA?=\%(4Y:/:ZJ[358>XNI"A4<)] M5R 1JM1*EL:(,ARI5#@F(DC%#)4&_7+0 M/5]'H[I!@&4]0:."AKRJ@^T8< 8<.!L6[,]=!TEN+830H3ES3 %0P]L@ _*R M<=UK\>"[ 0=%&Z/4 M)O87'8SO9B1W3]VP"&9<X20>R,<\M^8W\^^^T:J&"VI'&391=K7D!SOX" MZEK/<4RA.C,@R(X1%71UK#@:K3D6)X29:<+6M# @]7DGAYFIYLT4,<-ES'R3 MZN79@,_)-;\L=/1=MIB /CD!&%Z?D2.VJ N0U3#8#=PW'A+'F"$4*S&OUQ@7?M M6^,-0U/F=:U@Q2[D*7W95X9SGY-$$(YB$G!$@C!#"<'-"$?&.+8\_" M*]POBCN^:I)B7SE5E=*0TO:]+T]L6JI8C>:O3D_9Z4B/%W5KRCUN9%9$AEF8 MF;2@$O91B8QJU_>O.%O1^JA PVKU\0-+<'_Y;__V3__T+_\7P/]\^O[U+\\7Z>0+ MSM>_/%MB6&/^Y8_I^O,OZ\_XR]\7RW],OX5?WLW"NBR67P#^;?//GBV^GBZG MGSZO?Q%,Z(L?N_C;Y3]CT:PP'D 'P4 Y;<"Y)$!(QUBAOTRI_#^?_EDH;5(T M'(J6&E3.%J+7%DK0*>O@M7-L\Z&SZ?P?_UQ_B6&%OQ![\]7FC__ZE\_K]==_ M_O77/_[XXZ]_QN7LKXOEIU\%8_+7BY_^R_F/_WGGY_^0FY_FWOM?-W][^:.K MZ7T_2!_+?_V?O[W^D#[CEP#3^6H=YJDNL)K^\VKSS=>+%-8;J7^7KE\>_(GZ M)[CX,:C? BY \K_^N87.B@B(,8/20D/D*M!7W$4AI4P^W>2[ MTKPBHC>J6&'ZZZ?%MU_I@TDE0M4OJE#41B!WECL3S'YT7^R]C_2S$Q^XQ!@X M"*(25+$,/'H) DTP%H7GF1U$]O75;E)]7:%/ENF7Q3+CDHS'Q7)AF>XH]R9L MSW_BUZ]A21\$Z?-TEB_^=5DNOK30U7K10')G:B%R__(+<5UPN<3\^DPK#S*W MX6Q-)A4W/]E"X__C)"SI$V>G[_'K8KF>Y"@2%Y*#$QE!*5,@6F,AE.RC0Z64 M:Z/\6PMOA0/1/PX.D6J=\(#& M"Q=2+AQ#$T#<6'8K.,C^X;"_+#L!P\=EF*^F5?#G@):<>Z&EA2Q, B7)47*, M\%VB#:Z49%$W.AUNK;P5)%3_D#A(HB.CXL5\/5V?OIS.\,W)EXC+B> F>&\8 MV3-N0'&6("0AP&NT4NGL4/.#T'![Q:U0H/M%P4$2[$+[[_'3M IAOGX3ON D MER)+,0$20PLJ;=8KE%@;.$D$";!FV3 %898,@JF33N W%A[.WAT?.'92*PC@Z-:O2=+#!NZ MDW?>AVR N^! ,4?NDC$>M.6BT"$9F3_LJO/Z:ML!H.,KSKU%-[+*Z^OH[-WG MQ?SB!B8'+WA]M?'(B>V<-#A5D.1!+/G(G6;N(+7?7G$[U7=\E7F0"$=6_P=, M)TN"+A?QXW0]PPFR4D()Y.C8X"E^)N6.Y M[13?\;7E_L+K9-._^#-]#O-/N+EO=<;(F+$0VSD1=*TA*7 &-J1L.=,ELN^Y??3N(='\1V4"T74"D/N,NGX4U?EHL3R>Q! J" MK .9BZGIIA)BD0D(]B8RGI00A\41]RRZ7=I4]W>0^PNR"QQ\^!)FLZM+B/OK'H=CCH_K9Q?T%V@8,77W#Y MB8Z\ORT7?ZP_/UM\^1KFIQ,F$0FW&IA(9-8$S]5C=I!D& M0])9%YX%>4"R 2@>HV$[D'1\.]E8S'V AB2W#+-7\XQ__G<\G:1HG:#C$0JW MN5Z[)7"99)/HVT6@MHT"U9O+;@>-CF\N#Q=F)VG9+Z>K%&;_B6'YDKZSF@2> M@^;>0B*_B&R?I=!)*$D>=(A1DHW4\C"?\X&%MT-$QU>:+03:%2;.*@[.F,@& M.4O2@W16DBAB98()\)P\I,2QY /O*AY<>CM<='S-V4:H(R/C"7&0-US,PJ>) MTCX9D3S$D NHD"0XC!R0[8U'!V8/0<&.Y[1#0\6WF_L(;.Z?A[#KMRJ)= ME!\)SHPPB4&6S(+*H9 DM("48Z$#T$GC]$$ >&CE[;#0\;5E$Y$V@\6__'I' MCJ_I&_L59;]]\_S%FP\OGM,7']Z^?O7\R<<7SY\^>?WDS;,7'_[]Q8N/'VZ2 MOV6U]O<_M4$9]XZD'UC??;*"3R%\G6Q2X:I=>%M>3N=AGJ9T/BS.*KHN@884 M?1J6%+A0 PPT=$A(:2"@M(+KJ+Q^[&VQA%7<@.!\T;/]AK/UZN([5QMO%[KV M-2L7:SQ9K7"]NN0R19E-"1:,5;EF_63P3@9@&BW#E%(LCV7L[\/E30K&J1X? M# D7)J>!N$<\@VY2?VXZ+YG(SA3+HX02)+E/T3$*O;V$0+$6 E6=A]?G)/-??7OSOD^FW,"-F5D_6S\)R>3J=?_J/ M,#O!B>$&,R8'/'D24U;$5(D*LD^9:67I)&YM;[8BK "3E)8GF#=/U+A:7[Q-\^*S9D5! M\3:1_V\D^%HB$:-EN6:^!OY8\+0/] XB>)Q^&L-!\GC:ZP"JQ$4M\%R]QX2T M^XC/-WC)BQB2CR0@Z$RMCY 'Z%GG$X=PP&MF>P[ MP-&K^3>B>K$\)18F#D.26!(XZSDHF4/MAA; &$PQ%HRV/'89N ]NKJ\_3ON. MX7"RMVSWQL4W7,9%(V2\6^+7,,TO_OR*\Q726?]V_1F7-Z0T(=_3BDRN**KL M23J)$]@)]MR+%+QB/IG'JJ/V _+S:&3#-7Z@&/*#VEN[^T%BLPZR1W5E\Q>7Z]-TLD#CF MN8877^L52K6BQADI>G"AF]P0-!-Z M![;E+7$2:EKY:PPK?%^[O[XMOY/AK.*:%$%1:%(>I(WV;#?0?[(>QCZH8H,. MCW7 1-X'28$H9T>;4 M-TMBC([@A*O5>](-D5$O5Y_C-YPM-L?P)#).XD%>4XQ(:*[61DF)D(637J+S MZG:D=??)=9N%QKVG'DZ]BX%DW46HOHD'[Y'=)'LKM D.)#,1E/#VK(>D,84G MI@JC([FUL_, +>.ZRH,#JZDJ.G" GI\O6QL+?L&/X<\K3HST+"7F 6V]*:]= M7+RW'#"AP&2**=@Z!GN8FG'=YZ/!JI$Z.@#6M;NK-XMY.K^C4#$IZ6EW%#3D M&?KB(')F0'B/@3MEM!C$4-TF9%R?^[A6ZB E=("D,_HGW#N]:4^HE!=T6A=. MIW7V8!C%&L+4/G6MH7.V\KA.]=&PLH>8.[A%?#T-<3H[>PF>YTV-S^?%C%2R MJE=;Z]-+T?BD6"XB0W&"1,,V%Q.,4S2BT#/O0Q2/9;SN Y]M:1O791H\=6T0 M%75@EZ[Q=?M2'Z-/4ED-29= ^U#%VI+90TS%>"=$$?RQVKT#P=95>MLPVG\8 M8H>HH@-07>0'@XFTG<58VL:EEMM8W:PF>!P$BQY"41XZR=1+Q_91T M Z:#]/Q HL]@-!Z &HN\ 0R^^?)TM3A'?XZP.7KR'H1(B\T4JP*!)3(@!8N011++1 M"(%1EM:6Z+M$C7LY,!"FVJJB VP]6\PW4OG[=/WYVY.;YZSMB9G!$M<&PLR!PN[@\NEF*LREZ;Q^ MU\ED-MFUSA?X+E'=>.##W0>T54P7;[^/'M;7 M&/.TZ8PM'I2KS54-3V1Q&6TF(Z*S]>K?M+976Y+6C9<^'.Z&4%('Q^*=5\EK MPJQ/DS(Z-"Y+<$8SLMT>:T/?##YP)[22QC=_FOD.2=WXZ\-AK:52.L#8;0_R MVFXI(?&<58)2-XHR24%@G $)CTEA"X6Y0_ON.UJQ8[CO YZ>;531 :BN,3&) MIKB89!U@QNM-G*= 5@=/V\.CCUQQYEIW&[BV?#<>_%$>8782=@>.?.T0.5U_ MV92VSW,]QT]AFAO07< E(]+#*N3Y>DU#@I7UE0A:"U9+1\V$!W%H1ZU#E($N4_*R)RQEM4@XP MH#R[N'",2XA&"5169F.;%V_?3\JX%TD#X:>%V#NP.>]Q':9SS"_"K.K]U]OR,?Q)NP:NW"9..,VS%F""\+23 M#'%#6XL (HU,D@4I'YO#T":@&_>::2 T'2CL#NZ7OA?A3D1.IA19YQ?5RWJ- M%J)-#APWDMO(%-<#)HS?2]-64&K>J'NL&\O#U=(,9L?MZ?UNHX[/N)XF\JQO M\-*JP??-)8[1[?L1IH[9^MLJ[6TI KPIEK!9IQ<:5]NB1A2E(*&K=9^]8[3^ MOG8O0H)^N]RLF3-YVTV9580;$+@Q9? DZ? N'7[G2W( M&ON:JC%F'KFP:J*8'V=,P8>/].MO+]Y\_/#VY=MW+]X_^?B*_O;)&_JAW]Z] M?_'O] ]>_<>+5V_HCR]>O_W0;I+!S@L/9/X.$T CHWCFV5_"_!+3,7"6DB!O M35I7VT/7SG3>@15:Z4SG*"^M;QT?(.7PZXUO.#_!E[2W[\OUN6H^O%HA_7^N MP4V4(8@B(WDHM2.$=(&X9[4\UTE3HK3"M;XXVX/,L1O"'(Z<).L4(ZW/X ? MHF;LIC#MP=5(\AU@Z&_+Q6KU;KDHT_4D9)>3,ARX8Q2EJZ3!>^=KFW279;2F ML-9AZ+7EQ^[QTAXE^\JV@RN+RQ3J\W;$5WW=%,^"G%0%T2OR($5@$"6QY 0+ MY%MR84SK"L 'B1F[CTM[R+21>P=VY?ZF:^=<3:0660@RDHP'I(.68ZT9*5 # M'*8".JU:@^A1@L9U?QHI_8X#U$H#'<#I \YFU5F;Y]_"\A]X35@3*8U.$CFP MVLI(H7/@2YW7FKP0QCO#FI=8&SN*"GG%0@%G*6BTPL0@D,>D6M\/W4/&V%WN!O2D]Y1U#W"IR1-O%O/% M358N)L1VC\(#H%)W$*@ =S"0TJW+M[78^JQ[ MA)R18[5C0*J-*OK)3G]<:!,,J&)F&D(,DC8(2MHJRH,+DCN*'FQPK9/P'J=H MY/!M>(@U5$@'MNMA1H3CV7%7A]C0)MGTIW'&"-""Y>RRE5JU?D\[#%3#A7;# M@ZJ-&CIPX*]"CXMGZ.G\A)@ZCTT6\]53+(LE7C9QP-6+/TE^I,/I/"Q/7Y'K MNJF_KP_8B\TMW*5;X"QR+92$PETA 5L+L6 !(66,0I.<4OM91(.Q,VYA\Q"A M0B^Z[V8;$(OGV_@ISK&^B:;BO2DDU"*2!U7SW+P.&K 4SQPK1(&7< M"NCAX'>8S+NHM7B#ZVLW.,4[Y0GF=;Y.1;[)X*PU8 3/244CLFZ=2W:#@''3 MXH< RO[R[<"R7)2V7>2W7DI$QZ!=1@$VB4P22>2"^H($>)^B*!9]:!T)/$3+ M=C<7[$?"3!.Q=^#OW^;C:5A-T\3HX&7*%C17M>8VDF2*TJ"4]MXEPQBV/I;N M)63<*Z\V.OX.<'87>!=GTFTVGD]G)VO,$ZV#(A%H,"J0:#37X!W%*)XG7Z=T M63$X&&QM M*-_.KOU0R>8CJ+2#XW-;KL^LO%#&,N8L.)9HQR>*5SW+!6Q]UV!9%*5:%^/O M1."XQ^T8"-H3Q+NKLU^LGHOS#H\3EZ+/+"-P4_.U10C@D'N(A=ML2];(6N?P M[$CBN$=\OWAMHM(.$'M/UXR+CAF7XG/HDI0=V$17$E,F^=_+K[ MU=I@YV]S!3]ZS;:+K#NX9GNHB\_+Q9)L\/QL?D[!O B(ECD( M049N)2_2#_**?RP&QSVXAP9ZOUCIX$Q_K!W6DV]A.JO,D:0^A!E^P'2R/.M. MK9JP--"Y&.M@\CPA^@B4BLRZ!E7N7#Q[?/_ON_OWW]_,7[#R_^Q^^O/O[G37X:=9.Y M9YDC]([Y'G/MVV<]TMLMZDS&B3N06#$J.(+SA0&3J8C(2A&^?8_\+0@[O'OD M^2(?JR6?\!!*2()!-E&",M+7*S4/*%5F6)@1NGG]Z@T*NFF+U0@+=QM([BWO M#DZ]2^K/)%*-[V*^F8[QYW0U$)V6J%A]]Y*:> O&">^DY[;UI?JC M!'6"I3TT_1!H#A9[!QBZQ!O6"_8)Q*+$=8R<$7*VC,\@?=,0Y$, MA1 H0VY=%':'B)%38PY7[,.M&_>0<@

6!^P3DSZ&(2W!B22J2H0'@-WJ@, MPBN.3"6DOVX,F4<)&CD[ICE\VDF_ RC=&*5RMC'.&8DF9HI/$Q2GB9L@39U6 M4 =;9FU$RC(:TQA&#Q(S[AU4>PBUD7H'\+D]]>*<"Z$0$R\<3+TM5E)Q\%HQ MB-%;] (M9^W;<-Y'R;AW0^V!TT#>':!FBY$5YXQY*VWR1D#PEI,UW60L"%%G M5P2'-OK0O%?_UL2-V\5C@'-M$*UT +?+H.,U;9U-1LQ$!^=E)C?/D;DE#E!0 ML)HM65TNN!9)%S]8)'])Q=BSV=J'[_L)N .($+SKD8S/\>SW5_.[UV/O%[/9 MR\7RC[#,$QFUPU \I*+)R\O"U$ES'GQV,B-*.JH'Z+*]"XF=Q/E[(N)N?=U@ MZND ??=,0_'1> S&@98U<<4G TZ3L0W>9YV2]S8//[)V]#[EPRG]^V./=M' MWACZBLOI(M-N6:[;(>G5:G6"^?G)DCS$=YL%-F,I+FJ ,->3G8[UC28G*J;Z MCAB@Z$#[TDKR'6L3"8:2,]J<43=O,;P[E:,W-3\N$H?38 ?6[D;P2P'-=%GY M6:U_P_7G17[R97$R7T\R4\D7EL$+EZ'.=JU5:@@\B8S*"6W=H,-S'Z!K]+;I M1\-A3==X/H3@;&^^Q[3X--]\RMDP M8F-<%M8;X%J16%2LLZMM!)88E]QS$U7K(>%#\S1Z\_>C ;\K=/1FKC< AI7JSTR&8(H-7#K@W7)H6_>RWD;ND9OM#J.N6ZAI2[-]7O< M7$]]7'P,?];Y0E64Y"+5_,S[72,ZG7@614(VG(%"F@O7,8SLH#KM!\4W2U)JJX4BG ;'G"''B7.(Q2L294!=G,Z$JM'+?X;L M '8TI.TO]P.PTR:8/VYQ1W36\"@=*)EJ7Q KP66'8'@Q*2GR4V+KM('^"H&& M[#IV-,CWBYLN"C&/5_)A@TI2Z4B>OB+(;O MC?ERL8L*#GRY>#'/K1-?[[:2$,4)QTR D'6NV9D<7- 2C#:H.7(CFY>F/$;/ M^!V5C@:N9FKIYX'LWICRR9*\GT^;!^NGIU<_\BZ<;GI:5#F>\7_V,/-J?G:U M-_':2J%KVTXI-2AA!7AN/(2 /F7..6N>!M"4@?%[AQS/3HZF^ [N<,\?<;Z> M+-/GRA_Y^^=/.M??&,\XG2@9FF07^K;# M[$_Q!C>8V@Z]%AO^S)>HO!',0M*\CB5,JJ9 4WR)=2:A+;*X]B/5#SWS?XKW MKV9JZ<2UO"?7_GS'H-52N& 2TIU]"79[R@2H&/TOR1T\*V'.CQ(S'8 ^_F> MJO96R*$F[%UCQ_(&5V?\G-OJ"68OI*&(/F^V"K,)HC5U0H_:]-Q3KGDOSH>I MV0YH/\4C4R.5='%8WL/+Q0/OQ-9J?6=HVSA'VR8S,LHQUNEU*06DX[]]M_AD=".ZL5%Q86UJ_IG^? MJNWP]E,\[#1643^/XP^[!$DH)CGM&_I"T.:A@"9P%S)AW]_^?KMWS_AID\M3/?+=< M?)N2Y)Z>_KZJ-X.7(]"?I/7TV]D;X(4$E!=9\!!!YMJHS6 "YR)MQ9@SJP,: MI6S]@K$[E9U4C!V*H'L2@(945P>WNS=3G$22WJO(P7I#CF?*#+S3#$J(2:(1 M]8YF]-2RP6 TM+8?S2[;1?2C9Y?=R'.O2>KS-)WA#88^+G:597&L^ID!1&*U MR+/4X5(I 4\]#XY69'QO#H0.C A#Z0:IR-LL9)0Q*UN<[O M9!17907%DQ.MA"&'MW6:[@&9X8,9U?$1LM5C[D[JZ@!TSY%63M,-[?3U#,]3 M,9]\J>F6_W7&DW FNF"Q#O0NM==&A*BU!&&E=R'FI'UKYWD;NL:UD-T!LKDJ M1X1GC2PG&\&MB.J7B^6K^3>2]&)Y^C:N:(E5PGG"2<[(@HP1Q.:"TQ8-7O$$ M/$N=^&R-LM-6[1;3=8&T O'1C!]T@B.4GKS57F!URO9V=SA.;Y MU9>O8;JL?[AD>C4QR?)D> #+676QE8%HK0826A$V>*E5:P=S-PK'+93M!JQ' M4&\'X'U^ONSE_'>2VCS3[\_HF]/U:H(F,I6Y JML *6$@AA=!).C$Y@C)FP- MU^_1-&Y-;'< ;:K"#B"YJ5:X1U@7EVJ7]VP3^K=,,ALA922I14;>S MC6A)(9?2I6@P2(<9;"U>5XSB0I\=[53'DW8B6RM#8S@?2/*X%;3=0?R8 .C M5-]E]TE*M0O4BI2!TV]G740Q*PHV-=04.E"H$WCZ$M"D9(V(HK#6CT_;T-5; M(\,!@?)=D!ZHM9X-\,6%R+3FJ5B>><@*@B%Y$7<20B9'2.:LN5;DN.?AS>LU M@GKK8#@F!/?54\_8NT^>$]I6(K :-AK/0#G#P8E0L]J==1A<4J+UY?UVE/76 MQW!,-!ZLN9YA>6'MWX73:NKKDT1*RQ.\+MH),[ID+PQH45O=JE1S^D( KF/1 MEEG-2^O(:C]*>^M"V,,YWDRS7?J8+[Y\G2U.$<^[A%WGK1CE7'"\1HRN9M@7 M<#G7!O:V.*U+X:QUX^)=Z.NM]^"86&VDQ2X1^FPQWXBL]JY[1A$JQ:++"P9/ M)\'&C(F19Z,S;4 G&7A%3K942M<1F\A]ZU:P.Y+86]/!,7':3I==0O6F:*_O M0H&T^Q!KGWM>B#^E(-IL(9I2YW^8HDWK$L4=R.NM6V$_WNJ^.NP GMMG.4ZT MXAR%85"2)?8"'0_!"PO2<($N6)MP@)3F+:GKK:_@\< YD :;3:IOCLUZ;[%Z MX"99FQ!Y\ ZBY(;\&)V!HD0-4:.4-GCF8FMO='M:VIX,Q+.@L42G">6Q#%Z,2CB$FV'AN\(XE=EHDT M0\SB>.KKY_;I#I0):]- M&,AG*21*;&TMMZ>NR^J/HT&SC=(Z0N5RD1#SZB5)^K>P/M]F[Y;X]9QSXO%9 MF,U6;\O#NW(B?0CDPTA(1A/O1B,X3K\P$\E?,DGKYH,$FA ^[D7_L;%\=%5W MX!IL+^,)(H\EIP1<51]+YP NT2D3N?&9RYNF!XD4EI=-6 4<>0/&8:_%B :$C:NM%X:IU%]7=J1S7D!X[=&JEK@[L MXX6#0X;^JG4.B?&JS>$D".%T+)49FT )\K2#\+7O>N1T"#"=_5#>Z,-4=1D@ M-,[;SE",937*U1%!C0%"R8,W)BL!3K1F4@I%\!\+D(&.K MCATO#8W4017:14.XZ][T9@N^_5H96;WX$Y=INJI=%'6T6BH'-M3.=EBSN)!8 MRD5(ETTPR%KGC7R7J"X#GL' V%1%'1S6V\MO$I-V6:E:EU7W4RJ*_&+/P3JM MO)(DPN:']O;4=1G,#(7"@93603#SHA1,Y'._^),V\,EO_JS=C MW\+L[#0@.4X3F=[Z%YL^[=>_<>TG)Y8+@RIE,'F3DJ4L>%8X>&4$DTDF95H' MX0.P,2[ !PN'QE9X!R;X(&;/.C;>?91.LY/J'5T7ZYFH)]);;;BWH&WU[55. M$+1TM>*;D9'0RKK6%ZO'Y7#1"M2Z]?IRB<9, !P5I(S7\Z)9Y8E7T'$F$&94'Y8,![Z(E M-\]$9M$FDUH':\-[&(/=?[5$3DO+N9,:NYFZ=AC+@1E;(F'DIN!#J/E.BOW^ M,N\",I=]JRXXP"!0(B.;[D)-MK8)?+(6@K4>443R'%IWF[]+QL;1)''$+SN,5%@][+'$V574#WZY3,P8L_O^(\3]:/GI MR?K-8OV?N/$_*#IS/E!0!L+4*P:62:]X%%B:)VT>0.[X5S*C@?=82NX SYO,JZO\P7?+Q:=E^$)\ M3E>;1I-!%)D\&LBFE#HG/4+,(H#DM#>3J_U\6W=C_@Y)X[JJH^*RI;*:8:_E M=,&G)RO::*O5VV^X_#;%/\(\/PVKZ6I1WEW[^)LL;#=9<,M//GRJX#XL-)HH M^';Y*Z>WM#=Q])74]G-;\Z\^!2 M#HQ\%Y[J7B:AR4C!H7(A)9(4_6UC4>U.Y;A.Z/$Q>=MH#JS7+NWHAY,O7\+R M=%$^3#_-IV6::EWJ6?.S.OV8E)!JQN4>=G3+3S[G>9*R!&CCKQ M#)I%"]YZWOBAZDYV/=[3+)7NX&%Q))5"I(L=2AR+."E M1K"UTXDUQJ-N';9L1]G($][:H.2.C]=>*5V:J$MS_VI>Q]VO4MU0/^2"XS>W29JTU1HC>E M, %&20XJ!83@'$+B"AV/-F6)QQ5!)T9J" S='8@8XQ:1CL:4Z:04#'PV&G1 A=*G8C#]C+=9 MUU,JKBOMWD,_">EYG1[I;*E"XA&<8!I,$24$EXW4K5_Y=Z'O9[C!V@6'CV5N M-M5EEU9PT^EP#YMWU2'Q( MW=_E&]JQ^\#WO05+[P#R=5?2[JBV1ZJS,$"!B M8+IP41_'&^^]^RDY?+#K]4^] F1447MC'$A66]8G5 1(E4!ID9U&:T-H;5P> M(&5<.]) _W<'L1XN\BYM0&UB,ST;7$U2X+6C6%X(*)) YY+5Q3;/X-N%P(/SQ+99[&IK M",594%:"];H>C[79NZB-"W6=FJDI$"G-L\5VHG#DG+'!L'4G06PXO75ITC:] M9FK'(UJCEGBM3_=Z?KO[*0V>VKY#6B.[=?;1E^ )VCA.* $?8BT:40*B%QJ< M\49[EGADK7?B30H.#K'NB.W-8HWW@5?'P%)F"DJ(M$]2(N\\,0\E95ZRMZZX MUD'HUL2-:V\.P,2=*&D0=?1K2^*=GG+[VI.[G]3(IGR'Q%:!U:6*-]T/+Q<[ M;S?W;+%:KS:9I/KZ]^M7V<2U*PDNO6C+5BB\Y_[SEDKHU%'YV,K1\E#R1YY,#O>/B\ M$R >4=5=6LIK!8?[F,?K__QPF_@@,8T,X>7GWY=V')6.+DM@4DM00A**E#00 M2SW_@BX2VY=%/TA.LPK>^X[W%&SM;RL@4W@"*LLZ*#EX("CK8+@NNGF^TF/T MC#Y(O0DF'JSD/50#79J--[@^8_#U8E4[;VULY#X&Y/X/.MR4;$%@JZ@M+.<4 MF5\N">E;<^]UJHX)PL MJ#EHU+J^I@@((G(Z#ST=RSH'YEH[AP\2,W*DU@('=WI'-A%\ER;D/:ZG9X7E M=2K07M['[8]HD6?T"%'MKJ\[@7B0.G(&MM@"*F(FW[9@;75K M17ERTYF0"XL>O)4) M5&U^'E,T=(AZC"S$($KK$IQ]:1W]NGH0K-UI&GX,379JQFKZ:?PCG_ MS\A6?]HOHGKT\UH8N&W);99%>6W!#00WD?4][<)YB%I:I:$X3[&T] 6<A^_8&LPR530XL>CKB+?,0=0D@BC11:*M=\P': M^] Y=H;E$/BZFV,YL/ZZM&W;E>H>4BVWXPK'JCX>M'JN3;Z%W3^M S\BNB R]2 M ALCDXIQ[EQH+)[M*/L9KU]!89>%WG+^E0A&X]C^@F!>/VDAD?2P?HHP,TO<$_KMG9)7E" M)_-T)IW[K2[6P:^2.X@Q6O)8:QL)JQ6(I'6*S)'LV@_SW8W&<8<$C8_(077: M911R68][K1?IZF.=L[U?/?PC']>@+'Y;8H]1'1]4SMKF"+R4!(IG0AQ3")K[ M3! H+F'KV^.C5,=OFLZMSB6RXAGX7]#Q80S^$JKJT4M^I4-_?7FWWP8.7V ]HP[8M MDM9*Z"*R $=P )5= HO3SAJJU']!0M?'^5>$B62W!!%-G%GD-05,((+1'IZ7F5K?N%]+%S>V' M]!GSR0PO+_]6M?Y@]7H1YJOKW6')1<#IMYM;2R3FLHF<-F^L3;#KA"F5&)!G M8I5"X77S(N #R/T9[GAW0>F=2I,C:;J#*Y8K5FNGXSG]\.FSVL1]OKYU.*@Z M(ET*.AR2<^1-IPB^4%2.66:G Q8AFO>)WI*VG^'"N U<&^JP VR^6RZ^XG)] M6E/9UB3-6O3UM8KMBB/NM;'6(:)F]KN^/!#.;69/X,U]%M;.]SO:K8A6.>>;#_#M\[*V8JP<:UV2AX3UF2UK!)]X !\]3QQ5$J%Y[Y.MJ1MW M5N3XX!Q(CQT@]-ZWDGH^D&POA[7=8E$B!9>Q,N9*!"5R (=:01'6TD8,*C>_ MP]J#S*TPZW]>S ZMV0[ >_[^]AZ_A&FMCWV'R\U#]3SAVSB;?KKT;=(:\\?I M%_J1M^4#?7=52# 7K]G7'!XA#;GR"6BOTND2$PDB:P$I%\:U="6[]I4V35G8 M[LF!_;RH'Q,2'>R(LSJ^LUOKA\\HSI!Y;PK87(O&K;:TS6FO:R.Y$H5X\\U' MUVU#V';H_8E?S-JKKP-,7CE/[Y:+?$(G4E@NPWQ]^M IA"8JG4*!P%C=<]Q! M2-8#,5V8X4I); W/76G<#JG_GW@L&T"I76;%W-^I;_^LF$<_;ZC&@@-FQ1S8 MOLT*S-8'7L>0%'(]A0'G1"%LDFTSA Z./V][P:O>ELTSX]O=-_ M[LD?89FO-I@MUF61-'B6:S-S92$JI@!3](87R[CT PJP 0L_=/O!7?#[6/O! M8T.A*P?A?N8W5??3ZK!OC-KO\RG)O7)\7G=_^ZAQ1H=DHH-LC:G^$9X)HN9C M)IZ#,:IUOG]C%L9-Q1EQ)XP)A1YVPKU,7XMA-S]PQO'O\V\D#'R(<^6#5ID5 M*%;42@K+(2;%P$=N22\4S3:O/FY'_;BI/V/B?QP ] #]RYW_@KSGQ2GBA]J: MXYSCNP?B;/.1YVGX:?%I7E^.SJJ]-PJZ-JHS,,ZRC.!TDC7/Q(+7*$$8$1GG MI>30NJ7K8,R,FV?4Q<$P)CRZ#$SO[7&Z?USZV,<-U)!UP*CTP7:JH4JK] M1*0&56(&EPN'(%D,RI*EE,W':@S4EO7:WKBU0JVN3$_F^?ET=E+ONV^>$*%X M6XPS$$(=>B60 @;N N2<$RH1DVG>.VA/4CMMZ;H+AAXQ:(,IK:MC_DWLMWI9+FYVG[Q9YJ=T#8_J]O[\O7DXN+RX9:W2I8L,F/ "WI0)@@RW:@@ MT_$1F$!;0NOZS_9G ,=9! KW(R#*4@=9QXRJL1TX6J/0J[WTP)*WG%AC96&)9=!9(2A> MN[OPHH$;681P7&@_7)7$5B2.71T^!*H>MH#MM=;567Z#/?H#A6+X]/0C?4X- M#%?7*I1**V]#'75_< 1KD(A5\[6HD7E,X4Q*1G@]84J9H?1 MM'[N';7[057CY,W)EXC+NLE.YNLE;>R_DTN%YPD4JR?+VG^)OA]KV#>1VLJ( MBN1BN*3#03"(4CKR@@E^GD>,&+Z'SIU7_1E:%NP"K0LC.:QZNC2-ER)\-:_' MP4:&S\+J<_VOEAI_"S,\&]7]6UC^@PP*N?Q7P5P\?;5Y?JC_[!FIX--B>7J M&1V.F :]_(XCJ&-T M1)%4Y>)\BHR7\P-E*@CP68"D9EY;EM/L/S*)T GYY> M;P+TM^7BY"NY-ILH=:*,] 5-A)SJ7$B.MM;(5\,@HRI,&[(70_'\"%T==_S; M!24/=OQKI9(.XIYK/%U^^>]37!)1GT]?XS>0UF@N>DEN MNK$@AEPK]?0$NNL=9._R]WQ1"QTF12L7./D\ M@N=2\UPD1.,CZ)*S==(XG5J'V3L1V T$FR'D(1 V5U=/6'PU_WJR7FTDQG_# MZBU/=.!/>$HX+KGTTT@.X[L9N&U.? M>?$Y9PKUMJ,M68K79)"J%#Z_KY MEO2/?,:V -2B$^UV@.S?%G,\/;NX>GDRSZMS.Y\P1ZM, &-<[2Q(N]])7H<6 M*AVS*X&GUAB]GY)QT38>,A;-U=0!V'[_\'&Y\5Y.KRY(SSFQ@0OAK .6I0!R M6FTMM-? 69"TD:5-K/75Y,/4C'LH=P.Z1NKJ 'A7?LX]7L[=QZ1GX6M5]NKU M=(ZOZ%NK29(N6A<49*1X2KF2(#CRK+/C@CQ?2;NM=1?'0VD>MXCFB-=^1U!I M!Q"NSTT3%TH,3!9(12=0AA/-& RD*(,LI6#[QXRZ;B?7*D?1])V^=#N*O0.H M/,>XOK+83[Z%Z:QNMY>+Y8"5E$'9WA MR,JM1/H',LU&9F3KW.87 MF[;$?Z-P^BF61:U7_7/B,\-$_R-'T-<>*P*):4]6AB%GDDOIFK?;:4+XN$W^ M1STRCJ_X'QCM=6=?,6UXU-(J!XAU>G2J6UP7#KQ($94/6)H/7FM"^+C]_W]( MM.^O^-W1[L_0/J\3-3%_/%( _- 9-Q&Z!&Z2AFAJXB.W";Q@#HA1K8/VVK7O M0;<7I>,."^@X8&VBVA[B ?+:#G3K'A0%=\8F%P64F!Q)WPF(D42ADV+H.)IP M.U?P$7=_.#K'G3DPKC??B?;'W@C#QBTW+PQ$-K8HX<$[I4#EVI]6* \VR)23 M"(K=+DA[8%<AQ1QR,MT5ZQ44/[OYFMM,]Y1V3I$/06/M2.1F=-:UO[1\D9N0Q!>/ZY4TTU '4MCJH)C;E8*RM_8I8 15X >>%@B+) M:D9K F+K%-ZM"!MYUL#H=^=M-=A5!U>GN'E$ ES$QZ[*6P^5W#5 9O=\6>;.8I_-=8@CM*MI:]%M8 M#1,S1.$X:.994J48G6(7]O"*YDZ2E Y%5QMKMZ3R^NLJQT=SCK'F."9 M\<*!,-4?,%Y2B)4ST/>2RHC.^*V\/%KE&ISH3U=0>I2 T2?G-=+OHK6PQT8, M?KK-PGE99G3(4D@*8JQ'M*D2T9F#L$HQ3L)!OM5]\_<0\Q !XR"FH6(7K:4\ M,E2>D+4ERB_J:[7S(C*QR:16%&&4"(&1:%BM:U#>6Y-# WS<7'5$4+11X:*) M/#L(UE[\]N+).>6UMI#Q)"#K6D(EZJNPSPJ2+BX*@];FUFT%KU8?Y_*J/2(. ME.O8MF$U#>]"FI9I.B?>V<*5406P_?,P^V% MQ[D3&LA"'"35$2&1-OVI3R>_?YAP&Z/4/$*QMM:ZD6\>N">SIG+,G =>'AWA MM<+TUT^+;[^>?^(9%,[_<(6$J_7&N65IK_X])=C!P?!F,?_]L@>'L9I MV3KATX7:XTV!9HDS88-)S9L!7%M^G$*BX8Z&?24[\MEPWI[^[?)\'N99)U/$ M[*T3P(TA0\93H&B=W&FAE0F:<[EM[]-'5[4/1@T7@5$Y6JQEJ#.U(QY(+F;E(MT?+/0J!>Y88 M+\@<# B'"G)L.+P+R_4'Z<7C0?9$E*IPR=HA0IJ9(RN$).=) N M*55T,G:[OA';K#9>Y#D 2)J+MX/(Y '7Z_5ERJ^)HEC/+"@46.D:Z^1B MKK*EF"L8V_JY\7LTC9OBTMQ9'405'4#K.X^45SF0JQ72_^=:N,Z"R$[6^5S> M4RC(W?F<;%DD>7,N"H^M$UCW(+/+A[L]<;(XKM*Z3%RY7@Y19UPOYC6]_6+T MYJ(\29NKI]5[3#C]5C?Z(;,G]UZLP1S*-HSV-9.RB. I! 1A:L&3YAE"0 Z$ M2"E*PBQCPH/@N']>YK0FYJU?T M];P6LEWM1FY$#)E!#IG\^-HFS^M2_1I),9Q(]9UIJR!YG]7'C6_&0^-QU-5/ MOZN[K+[!RX+7S+$.\N2TR72L'2PL>)2UC47,+CB=BF\==S]&S[B9^AU8R%:Z MVO_L7JS#;*0 J Y#GA.8I[@:,/*Y9Y7A0Y[OL=95K).S8UY1D.U$X75F$CF) MY!D"A=_6^\R48:W+)KN(=2Z4=$IK3%>DNK\M%GE%.[#>?JQP24?!1*O"C#<: M'&X*NWB@,T G2,A0NQ)%EJTS[K8@ZV>(>G9!W6V[V5IS'80^ERS5]X#Z"G!E M5F[R95*L3T<9L":E*"26B$,&IDYR%"&7(%I7D6Y+V\\0\#2!94L=]H1-XF+" M:"L)SLD-SH'V50X,O(](<5J2Z#C+6;4^+:ZO_S.$,4TPMJLN?B 7L44'FRT_ M>2A7\"A=;-J@L5@IO;0"K(@>E$\"8H@./(G368O:V]8'2A?NWX6W_K8\/5E- MY[A:/4G_^V2ZFF[:4ST]O?:GLV=8F9C/SAD(O"9MH!?@G*CM4@N+&)*/M[-? M#A;4KC3^#([A+GB\;1T'U6D')_$]7&VR%5W*DB<3@)>D0VT3>:O8V)Q#1.!)2[1--/BHP:S@+ MB;Q6WOK6\+M$C8NS)JK? D[[ZV'LK,'?PNGG];\O9C6MX^FWRTFQ3!?K,V3. M:N5EB."4L% "BXZ14^Q-^9YC]^"G]X>( [2W:"G*#HQ,O:A9XVMRB&N+FC#_ M-*UO,)OVQT]/?PO_:[%\-@LDO;J)N)5<>F(HV1AH$QFRSI9L%E-)EC40D$4I;)'P7NTG($(T:NB>72Q MM8.U(XDCM[P<"BK;0_)@O74 RU?S=\M%HEU=KPJ)DL^;X1[?<+;X6H.D<]L? MBTO)^P@>R=50M5C59U'(RU J8&$LA-8-JK M7Z;_AB@$TS&!R5G5)MT*G*Y]Y'@1J((.PAPAPGS=1[;^V&'F?FH9.R2X-F?N M\A9[TZ?P^>*/^6JBH\Y.%P%&,_*/ P9PS'BP)KH4LS6LY*V"@\?7Z2Y,V%.9 MBV$DVY$=>K;X$J?SC6K(VGXC<2WFM57\9>/$5V3PI^$BIY"BHU?SM*B/ VM\ MDO_7R6I=;?'56;":V(Q:!AF!;'^A;1C)^),W MSHD'G.63:?>S,8,^/&(3PM.LH]"2U$;#==6C#H2=\PYX"E+)4P*6K2N;-J& MKG%/Y\&PV5PE'<#L?$+:^;O,;<=YHI2V15H&!FO](<\,O#6*Q.492TX:=%OU MGMLE8?11BL9-&1T,6@W5T &H[BOR>X?+C>V>)WP;9].S.L,/].NJ3.M^>K?$ M;]/%R8I^;KK($\T8SZD8R H-Q4Y:@M<8(3@>ZHSME%WK-)/#J1YWH/I@X#RR M.G_(:DYR4K[B47/+@H8A$ M!W7B!F(Q"9(,3'NK>6C>3+.+O)<;*GMR366;RL%)L=III@P4+S4H'R4$;1AM MW)!X5*SXTEHLCU/T4^2T[("UV]:WH;XZ< VN754\1R*"!%;%1U]3Y'8FUNN^ MT(/,3WP,]=*'('H4#/13H?<@ M/S6EMZ W++, -GMRE *3X$P(X%..L7BN-&[5KK&%^?U)TJT',;Z[ZNH'2K^^ M\NX>>5(;T*W=8M7A'=M=6>_*M47G%#="0"H**=@+&;Q!6]N2L4+.@DVI]:#M M+ES;JW>Y1]1W]B*734*;58$B&8DH)0=TEDA@7$=E4E+.M+XYW9ZZG\'EW06# M#Z=Q-]5C!^[O+GDR2243T40(1C-BS3+R[!7]$JVV+@44^GB7^_OEP1TAT;LM M0@[(@-M%77TC\=YTF>!TM$)R,%%Z4#(7<"P[T,7)Y$M$\G?^_PRX :!R8 ;< M+GKK )8?ER%C)?^B5:[A-G.=:HFDK$YVU!"MS1 PUM^U<[[U"]1M&KH%UN$* M7S24?@_HP?1YOI@M/IT^#:M[Y'6>ER>UH TH =&&>B*0A$2N[VJ>22]LRKZU M>[P582./!S\FSIKKJ0/P/2+ JW=.N']._1 MU.UYNB<*MH?9[BKI&V+7;O*OW]A/4M#&JIB@9M61VR %N&0DE%1$-#8HE?!X MH'N RFZ/V\%AV$)MX[^G;%*?'^'RY6*)TT_SLWYZZ91\V_EJ=L:H%UHX$3SY M$[PFZ2EB5$8Z5(R6(AC:?^76W.\'KOM)T^5QO^#9?A$UY+0I;"&MI*'- 81?&2I ^\PA<%V:"-!AU\[3= ^@= M-V]R<& >394=.(M7H=RK><;RO7!.:6ER*'6J#5G_VLX,G,D9M/!*ZJ)]8:W+ M"G>C\&?(U6GS%-=>S6MV$5770!PZ_U\YV8?= J!#3^]K32 M8Q[CW3W*]'26[Z?$_H%Z.0.QMK+_8SJ;37*A_U-<@_/UY,DDVL@+!X/:.Y&8]?VLP%J=H/I82KL J+WO%;=Y4I98J18#2(546>96XC2U"/)%6TM MBSJW3I_8CK*?H5CAD%A] /V->!&Z>4[XSI9[Y$G!%,89L@PV1Q*DR:YVR<\@ ME2''W0A6Q*TND@\\\>Q-PL\PW6H?.!Y1<0>_!36[KK_GQ>&>\\#3$4,[#.IA M TJBHL-'&A)I$=HDY7GSDN-MZ!KW^KT_NWFP[G[(8J\7J_7T2]T4+T_6)TN\ MGACPXL^O.%\-.9]Z^\6'+_W:4Q!=58!%[3%DY$J;@Z=8FLY<:WGM)N.H")AMDDUO]T_A-Z?H4IL M%YSN\-[?5M<=A&:/)7/=Y?(]ULM"TG\5_BJ%V7]B6$Y*]+;$FBM;+Q"55J;6 MGT0H2?$8R>GBS2=W-2"[VV31QAC;(7MO"(7_,%Z, 923MH5*T[)QQ&<;?YISTA^R U_W"@KMOVXQ^+ M"2+SS/H(SIE(3'(++A&G&+20*&3=UJ-B^9S0;C-9>X+P/DK],9%+4,1)9(%I MGA/$:(G-XB)0X,PA)&YM*A@5/^*HC,=([38?MCOT[JS8'Q*_+Q(3YT91.$L"%6L\)8[%6Y9WYTK6[Y+Q%;(-#\-,H^JL[X- M:ZVS4$4HM"J LS6!"%%!B+YV&N;1)Q19-<]";%#V8G\:. Z@IA_R/>/9;'&2 MZU^. [QC?7W3X]XL=&>_JW8+.8I2">XJ,:BI9('Q&EQ2D M;%$S,H0JMBY%= MS&U8[,JO# P=*F- %EV3P@C5GCD$7[Q0TD5M^4^5#W,Q%K)JZ7(D)"W\X>3K MU]GIL\]A.J_[<766@+F>%)*-E\E#%F73^:6 CQ8A>6V\*$SJX+Z'UAW7_!G< MR%U@=7MBYQ"J&?OF\IRM)_D;DI.QJN'G//\6EO_ &HI><(31:N48 ZUD(J]# M1@C1>(@8T8=L0KH=Y#T.ML>7^QEDT(5(L9>N 9AS$(4MD(2*G"FAM=AZC/!C"_T,'MZAL&JBA ZBX(_A M3UR]"Z>UD/%B3V2'1BA,X!T2"R%KB$$'T%9*+91A@>7&'L,]9/P,-23[H*R5 M9CJQ5N^6BWR2UM>JK2^922;25N$@;>UL&\D(>ZUYO>NG32)3E+?;6S]NKAY< MZ6.DR(D'BL0A&>V MY$ 6J[3._3H,GU/\GBS^_&3( K;O+7F$ M9]]=F.[J)TO84 DIYR2021LW>EB_,NYBVOQ/ZX-U;[8 MJZ?O%[/9R\7RC[#,DZ!(%C5I+4K,H&RRX(RC?0]B0JQ.TN:IJ2-UO5 M;[B,BZ,6X]J*F+?.O+DZ+V39C./[W#95DLOU2-OXVSZ:?+:HRJXH_3+_0C M;\L'^NZJT.KT=V=-3V-QV2"S((+*];%3@ L:00=E0JR#Z43K8L$VE/\,,?XN MV+UMS4?0?P>7 =SO0D7GY,F-KW1L\N.,6X@\?K*'V0"IQ2%"-$%QRV=>:%U M#->6@W%WP1@8;+T-]@?$S[ =7E^V%9:!_9_VOJS)C1Q)\WW_"W9Q'R]KIE)) M-3)3E622NL;Z*0UGBM-,4DTRU:7]]>M@,B\FCX@@(@%FR69,K5)*"#\^.!Q^ M06AC3.[,,T 7!(1S?)>I%2*]C,WR\^([M) *+8!GC,ZLZXQ MVI1X/"CZ&#$@<^2+X\=@^K#<5-C%>!>T2&"-8W[W.R=2P$TA2/+(K#2":EWZ M 9KZ%0]/"Y+R0T2+[_'M?/$IKJX7L^4%ITIRHK/OIG*SBR-(4Y,0(9@K8D.0 MVA^#;=>/O8082!\@[:J(+::,!GR&377O?]L\\6+U8\VAG:[??YFD20QWW2XF M*4'!]]%&P2V5^X"LQPY9'26',XE86KK8H2-I+Z%5:0@BQ]1@ \#\\"WFOIC9 MY?MH8R#0C_/EY,:Q!J=IF0='O9\L\Q/J<(W,NXT8H;,/G9#6A*,D M E&))$=YZ=3$08)>0A_?22:UF+9:@=ZNO@K&B);&(L4#"$C"#K). M>Q37T_JXX\R7?AAO#RDOH=GO9+B=J*&S['RY=9WOSH$1PS][OS5^X*<;FTV% M?)3U)L1<;,;RV".5'VT.\)_2!&D\\9+P5-HXM%!I\_O\^WK!=SE7/ MV$7;? M\A[6Z6D9#6.<(.H,^$,Z4&0Q-8AYS4+R BM6^BF/ 62^A/A1'U1N&]FQ-=O M27^8L0NJ+,%"&!09"^"W.(D<" Q9KZUSCK)@=&&<'J:H+B1'!\1\-.TTTT9S MF*?-?X)'\VZYO([APF#N8),FE#1PQH6GR-E$D"8B%QY;)HH_6=>/PKHAS;80 M>9+VFK>&'^V/]=ERH0+%4AF6\P0&!)@X<@Y^T3%A2RDA3)9NY^U&6=VX9EM8 M'*2M^HU='4T_4\$I"[<[F@C-P^T9THSG[@PBM1%,$5VZ+KO P3Q:_*XCCKD+ M6V 4HI3 L[+&E0XA[R"CKD=?0._;MN%443?@!_UI%Y-,]Z?;NG?*G'6&1B23 MM(CG-U8=M@2EQ)05ALGR&=QM&NKCY"2ES@M*N#&$_#K/I8L7<*[!GA$<4:K! MUX>O(@T''K)*2":T4ZFXK7Q*15V4G*;5 Q 9(.(&0/*+7:ZI_SU>N;BX"(F8 M9)U%2N=\!\8.&0]>$7&>&*)PT+JT$7E,03O@&*+/>3'A-@"-S]'#>1L^?(^+ MV>3RZVH3PIU=9I8^S]-BPQ:FWBA!)5).@XT51L!!+%A^=X8D*RC1N'0I6T?2 MZL9]"H-I#'4T@++W\]DEK':53^\O\&_6-EE$*Y1('E&E".)6$^2"I CN?(GF M2?31E8YI[Z*C+GY*^S,G2[I!M&SV%8.-$V!K(2P"/QALKC=89@XTF%SM MD*91Y"F.- E@ L?2V:VG5-3-&I0^B4Z4G&.E#ZA==-2]+!7'S_"^$TG()VP)MUY84DSU-4^/$Y2UK>X!DJNL\-\G ML\G5]=6MB9(V2,8=DD(#X4IX9&CT*%$/G!N7B.WD3AQ1^:./5E;Z$)7-2\BO MMN+M7P\(Q]091[U#SF"+>'0::8PU"IX)SJ/5\/,2BG_XT4KSR4LI?K#\&G % M'Y]S[^_FW"3,&1.1(QL(7+890BV LL2P^!VT-*W?ZOTC&+$O)N M#C9?XN+JPA&5F.4>Z2!D?@L=P_:!*Q&56JT+[; O?0%]2D5+I2,#E7NXQJBO MI!O RL-P[MV]^<9F_C)?+.;_R;=J^PU^LOIQH;UV6G&%/,$KD8APM[B M-B8"+!9O+>M#7TNIO#+X&DT[#2#OL;Q^L , ME6Z3EM(7](+=8L\^.RK[<\^;29((C%, ML1M@V,:@@8/-R7X)7IN;3*$EV[(VD?+&4%N" B.@FZ M1AI UN?K;]^F/[9VH_'$1L$M2MZ[_'8S1RY9C2S3''N5$B/%AU_LH*-NS'6$ M _5D8;<(F#P6X3(^V &>$6<]X^#:2I+G$P:0$%S"4\A#,(/&VI?.(!XEJJYQ M.EWOQX!TDA(:1-5M9MXX*CS%2###\H/=<&ER(:%HN#=4$TM)Z1EZNREI##^G MJ?L(F ;(OG(AR_O):O.(SFLXDC==2Y(#G1I)[!+BP PRF =$<$PV1F*=[A29 M.%+-\O3+==,V!0^M H)M"A8/>I2X))8;81#CX.YQYL'Q(SFOJ71TQ@3L8Z=H M72]PU&[R*Z'/O= 8*-R: ,D/R+RW_UE>3U;+5Y= ^7+UVWQ^.;VM"J,X2N>- M0(HD@SA8V/QPC$!!&JD94U[Q.?"15I P5'WS$619&Q,WA&]Q\SGG M)&[','BFB,F/"I @$:=:(L=RSP?103.:8A"B$S".?:E>=61Y=!25:FV(O+OZ M-IWXR6H'&P!SIC'@.ZBX?J$/KO]>:9"7HY+YP$+BG<"Q_QMU/(QQ8%%(DBVT M3*Q/4Z!22PM7.>(TS:V**8]H<2@*YXPUT@(O!3R+1GIE"GN;P\38@NYOKTR8 M14D"1DFOCSF=YS03 8;,>Z*\@*.NT_2C\VJ7Z:6L?>TR/217NVOB4;M'#-&$ MI!FB-"=S P[(YH8A3T6,T5#+=*=),V?8+M-'97O;9?K(K[;B'[=[>.N4M!2! M10,C)P3X*U(11",-$B<-CFX)2]]BN\Q0Q0^67P,!RB='W?N[*C--A0[7 M05I1130 K,^3R]DD3;R=K;;S2L>VD(X^6*$]L@0N$US9M'X[%!'+>0B1&>Y+ M#^$;3FUC:9XR8'PFY34 T]^ F7L!_OAH5[EX]RWP%-[-TB+_88Q%Z7%__2AL+ Y4!HXC*JD!"-X'4S_' MU6JZSN;?[*I7^>V2&+[,UR^ ?K2+U8\+;'$4F D46)XN8#)S>;L)C+6&OVQX M*#]PL@>!C=T["AW.HZFH=@:C%V?@B6SV&_S_/V:3U?+"8:923!(X%+G*46ID M6/2(Y?$GCJJ8MM\5V9<N1^%G0"IS@20SZ"D!B$89[EJ M_/743JZ6&XXL-3ARKY&4N9%4*XF<@$T5N<36)\N#+EW2>IRJ3E#39PZU$Y71 M'KQNF/B0?@5J9L'FUPNI$42ZD(LLX7;/"0MYO'5 QN?WZ;C&WO)QT?64J$[@ M,N<-KA-5T1ZV'MZ0_IBOMNTR49IB0\ :$^X1IQ(CQZE".AEE<*#4DW$3%4<( M[!9*QN<-NH(Z:G+2P.?5W/_KZWP*REJ^^?=U'J8[?,# _L5.GRO0D=!"XP1N MOG#7 VZ=XMB!AHVT8&QX8LA&HI!,# M,L'&F]%9\3,$IB?#/7V$_?8K?-B'K MCXOYY<)>W:3ZI*<):["=/N8X(( 662_S%$3K>90"8-K)4SJ2%C] 0MV$U EZ M?I@K+R7BRB43N]E85PU9H@/%VB(?(D5L MRC[ZJ=80,D2=\]%DVP)2Q$%N?*0L69D[$"QL)D\8,LDS1*Q.$C,G_/9XCP-( M.?BI>L5\XR&EG&R;/(CN+X3<.2<$SF/=\[P200#T>7Z$X88HHQRSO-/Q7[/"*$Q7)AA,J\-GYW;X-7UZNM\,?E_,=PD=,A%L-I:ZSA2>3-PD:O& MDG(H>94B)B&25,0)[D9.:V?70-7/Q]5#[3-LCR>XYN3-7]\F0,X%DX*2I"D" MFYK?)&<".6TL8EXY'( CN3V.<,\IUN%CK1FA$U$SAH@;B!1_642[O%[\6.^( M-7_+5_[?UVM6=%+")>I02#RW@$L"1[Z)B B5X$S&TF][QR<'HPZ04Z^]<0P\ ME9;_8"A]CPLW'P-,?]KI=;SEY:-=K/_[]P@F-ESD2@2+90)^X,B,4%0C M:PA<7^#D1D;D7B6J2$A.JX!+#^+M2EN=$KEG15PIS32 N!L;_=%.PMOYXHO] MZ[\GJZ\Y6S297<(?K'_Z"\@RO)Y??8NSY5J/%XXGL.46F K"@R7G"FEB/=QP MI8T*KLZ2E#Y)A]!9IVIN;"2.KK$&4+G#C?@45VLO0AKNK _Y,5$*^RO"C=M9 MR1'1.4 ?FCIE5@Y_FTRE8__S#"^-QX)9C9(S.!?J1(\UM0-%Z&VC@#L?BTR1'X:3R M8W?/A^:=1WQ=8#3@!!24PFU)+=P%HS;Y\=,\OREABZQW\ N5*A@165*=!M?4 MV1E]J@?'VA0M('.\S3( )H/WR;=UW_/GE5VLRNR6?-:_6RZO8_CU.M=:WC16 MW[AO#QR!Y9N_XL)/0!87WN-$@HY(ZI@KS+E!+@6#@B,BM]%PR4HWV_6GLFX[ M?(MX'U?1_0%M;@ ]BY?Y7/S2C/T'8:X(8Y#28G.DUO9J&UO?+?<7+Y=767$;@]>C\N M)CYFG:6-SIS+(Y(414E; E(*(C^*%Y%P%.OH?+*TX%U-F0O MN+43,3@FG.41Z=S*X,YG/B@C!893)V^1LRQ7DDF'P&=(B%KK0'X**_+L6[(H MAR\F4M'$SJP'OG,X)H])9\>%]J!\<-"&11P1UGD^-4L&F8 %DKD?'.Z_F-/2 M]43/S>.+"9J:Q)CDV<&VG7^+BBEYP3+774B!C MM&4&)"H*+=$^\Q,W7/N-H[J#H\SJ@ ]0\+ MLEE-OL?B9:=/5AZKV/0P"VV4F"K M HDH8 3^)D W-H@Q3##CFK%4NC2R M\29U0CD:9##P$N,)M @>'"X=*'; M(P(JYVSJ@&!>2B,-P&FXX.[9GH6/4PNGY-7M:[(&YF,IKP$D?HR+-%]< MV9F/-Y7-&S:4EHSHE%#D.4+)O$(N)(V(]U)K2;B6I5LX]I#2>+KWN=%70F$- MX&YPY.+]7>NMUT0Q+Q@*3N=J>V*19H0A:<%C5R%10SM-NWJ."-;[NC/6VG)1 MGUGW#:#]S=6WZ?Q'C)_CXOMDLW&?"."/^>P['"WQQG(LO\Q7=OKPY_D"^\=\ M]<^X^A3]_'*6)XX][$.YT,)+CB48DVC!-5-Y4AYA-%B\Y/UTH6PT6F"*E*'Y?51ND/:.(/A3D %EP<32S?&C,=.XYW2F M^Z871%[R7KFI-GH[7VS^*/\]V7/ MR^&9UK<%LAXN-9QR M"9BS!C&'K3#@% E7NA3PI>0N/4F*>)&0-?E22!)!.IIS0$Y59Z;5&.72#.8T".<(ZPQ,('(8BAI>?=OH5,5@DR=IIYCJ/W&4O6#U' M[K*/CAO ^>'TEV8^1>\<@IUN8/M;C_*8!.2XU41[3ESQQV?_;KG+7GCIE;OL MH[P&D%C@+FR-!+&!!$D,"8P!T\@&*A'Q<"/FBA X"L^L^W-& M^\T;HN]FL/.OUUKYL/H:%U^^VMDF^G\7KWDX]<8[+9R)"1FE1:[S\4@;$A!1 MB1)M3&+NV:NFBG+8^,E0&+^EML_X8/I[;+7--*<\YMNQJ!%.(H_ 5!BL7W(H M>"69< GSXJ5>S\;:"GY)>_$$L+WH(_'/M?[NY!(3TS&/ Q4J MOR0E6$*.IAR>40Q'SSSGY^-W/N;M3#/'+VD3G@"V4V?/-KX--X-D'@@'[A=$ MB) O%#B_8FHHLIJ:7+0L3;ZHT^&4R< MH$CY[+^; 'ITT: HI= I.)9L,T,;1KDN%G_/\.>&+ 2WEL84C2NXS?-FI-?(6RJ\#80G?H8!GCXB.-.KY]G$ M64>#XXN^=787WX7"*29'S#R"S"#=UH7.KA-#Y36UE^/F$A;KS_>+#M^-M MG :-0"\4_^U"O\?%Y[RT)IC\SJN*B"O0/[A"!!GFI9,A>N>;>>RQ-/-G>H+_ MK2S!F'A^T8[ XXC@<<%Q%L'G@SN1BPS4[Q7\3D6!%-;:.H%C;.?%B]+,O_@ M]@LP!&/B>; A@*^[>?.FX,$L]>-RP\S9P$5$-&"#N$P).4P(DE)9%AC6I'BA M:QN(X,)0YKAD)@.EI]1J4CA MF, YQ^A?P-X?"<4MQ??=<;FYWG)[=7FY6&<&'T_"?C B^X((9CWF$?G 0%Y) M4J1%-$@Z8Q7QFAHRRJN2E?@]4W>_8.3^'(#6[MR#)])[.+ONKOVHU.2#85\; M:TI[?U;;F'X@C;><<(<(SF=:, XYP0**WE@1\I/!\W_AE+)@*WCHD\Y[GQ&-D M3' (KA_&:6.,*_Z(.2^(=UZ:94L3W+VW6P2F.P3/K_IS1/JP:FT;GI(P.12PCV!+UPGEHA@T J.@(&E6)D'<8(8TX< MLS325#Q8^4R\O?ARU?;WX@E@>]%'XE;[N61&D* "\CK?0:7,S^B!&I/&@DC# MI8VCY).?@;(\4H]JJ*+BW6Z/+GZ:A:Q#^XJLQ3]UGS:/I11]X3T<\P&9AE'B. M*(F@0Y\(,C11Y"V)@<8D;&SFU;Z1IHJ<:9#[.TX5H0XK;7&.IE&) MN#42Z> U(DUVQC MH1&33&%N'(MGU'ST]YPJTGA&8S0XOFAWMT?O!<,@)VX98LF _I/VR%H7$)9: MR&B]B*;X6UD-\/WB$R7C;9P&C4 O%/_MDBS'Q>=QE,I(B[CT#@X!C)$)^5%. M)B4/S#JMSNI-J[078%WWP]YJ\XJF)5#"'2/(*<1\%,C1:9+%5*4D? ME#N?BLCB,X3..4WV H[\T9#\HO=_C]B)X8XE3@2BV@7$@P";J91"5DM%*/PA MVRXY:7CW%XX GG-&[@7L_9%0W%(VSQV7F^LMMRZC76PT(7 &&LXA$DGR3!H9 M$&4"+DW*4?CQSQE"M7=[P3S=.0#MC&8([?[3-W_EW\;B,X0Z?6VL&4+]66UC MAI#5UFJL'#*. /)8(LAI3Q'#U#.B2<*T=%:CE1E";P!J\Q\Q?HZ+[Y--Q_E3 M^S-=+PF_^Y ^13^_G$W^'Q"U/N/6E-ZT# <'1VAN<_<^@D]M"$?.^H28I]A3 M(KUDX\T3*LC(6<\6ZH/E_;.%:L&B@:O6NQE8N?@9%+X^\=YO6%P/(Z'@.QHL M.'B,>?8TL1P9Q@AB,;H8HK0NE1Z:<8"<5F8050/+?!S-M0O"S7B1R(2,P4CD M3,AW,!N0YAB8X583F:QQJG08[B!!=8%83.W=X#1 !PT *F^Q#^FSG=[-DXG* MI^@CSF6L$7&M#+**2.2=TD%'E6?8% ;1$R*:!,X0!<]+2KL!N'P"30 !7U_- MPJ_Q>YS.OV4);3SY#4M!>,\4";E! 5AR\(LQ/B#I.?O.Y!5MTIG M/$B5UD@#(/LO(KJH@%L_19G<6&GP,^K<#693?+M:#7Y'A\S98(+P@B/ M+.4:-HPA2)-@$9ADKZ474LO2+8G/I?79).9G)L3 M\(O]*RY/R-#L6.7TS,LQT@IE5.X^@S-8>LKU 7+*A-I@Z0UZ?P$?)4U6%QJX$P[<7!HI>"$TP#ZQVJ) $^,F M>(#V:%P^)J6%*,GI2-@=7CM-[@4KL4N:CS_BZH:[]_-E+E!=6\ML**]O%IXG M,)T3;^$J/YE>YT;S7?_@!,M3EH#3C=:( BED[][8Q0SNO'??NH,X2RH!IN%\ MS%/GN4X2&A> "F+Y&5O;,2N#F0AQU!40W<".YB"VL6 M/J1UX<@Z81.CYP:<4,2YLHA'!TXD#PEAP^%,R!5"JOADZWW$-)-?'0,$VY K MHI$&H/60_DW$RGN?DM8$"9PKXJS1R!F"D2.<<^.E<;YT7EBIL@)'4Z.1D\,M++/ *6(.?S#"#L1=!)!\Y'B\)M$U,7 M.Z=J>5\P["21-X"=3Q&.^HG/T9"[!Q,_??['AAG!/ F66G7U/_E"M(R4D(2$$'.A*$62YH1WJ3E@H3BQ&VW,$^(![IW.VJ M)9%&8,T-*UWA[ZU#=8@F*UK4]=B6 MK6[JFWG(\YNW)9C>WLC=WDA72Q,#R(Z4A8,2I B]=1+C62\RQ9 83OW6! MV3,6Z$1"ZB)SA(/]V;73P-F^D]T/>]B]")RZ$)5#BDNX( ;LD'-4(NP=MS)( M%TCIU%4O NNKF[/A:0?_ M@U=Y+S17T@LOD)4>+IW4162=!)Z%I2D&IZ0J'7@^G>HZ!K8ZFI]9W>T:X8U0 MGPC]PAN/::#@Z$B<7RW/+2G4>A2YHUB&1+TH?<'J26*=T&9UZ(ZIR.$XG<-. M.MUMW7:X;JZ)KW8(4#%!+%%($P'GB[ :&.?=OUBW3CZ M6([H*/)NP-CME-<%E0JP'C%2DJPG8,7LE'A$#;=*A%SJ4_H1S)V$5/0@QU%X MEPAZ+^DWX1)NLW$;![ B::K!H I'8;=A:Y !9Q=%*IQ3@GH=2]<7[R&EHO-6 M!4A#-'!.E<:O9JM)R#Q.OL?/T5\O)JO)28T, [XR4LUP#];&+@SF*=FD#4.1 MT( XRQEHJ<$K4@)'8JREHG1B:_S"X-WR??.7GUZ#*-_"YGU0M?TTD7J3-F6P M18W%&C&72U\=@UVK67XO#>2BHL*)CU%=P.S(BPJ&4."+481XLG"*B>-OB>.RT4O/\_"C=;G5L M!#+-[IX_[%7<%&,1QJ+66B%E8GX[!_@QB6.DO1 ,_H\G6CHY>8RFNCAN!CR= M0#U0DPT@$*.Q($2$TEF^)DN[1T52">$W@*$3O8G[ M #\6QN#D I+)@3_,,$:6)XP"%2P(PHARI4..I6AOI73\W.\EP\!P_IO@U=7\ M>K:ZD$1XFP1'V!K8[PI.#\LB,.TUSX-OI"G^A$T1PEMT(?C7_4"P"YIT MRF4#!EEH^(AQL1+3S/I1%CE#N>14+1MPLKKJ%$3E9\!\BLP MT;-+.POKMX!>@Q&^S)[]XF;DYTF&J\?Z)^SA? M3M:O3;V93JXFL_SCFQ&(\*L'S5]@SST1-B),,&PMB@/L*F)08CK0@"WQI'14 ML #9=8WC..C;&?1Y1NV>G>&\O8+.TZ._E8^N^2Q7$F_]_9'LZU RQC7#183S M[-8Z<2\M)2&'MBSBFBMDO33(*>S@.N2<*%[I_VS6^CYBY)V+]>V#IOW5(66UU4#<:,L@+%=KII9Q M\3W>I%,Q"XXG@BCQ$0XM89 USB*G75)1.<%)Z9CH$9):*<$H#(5#!_Z)>FD M9E_@[VV);)/ $%0IPL K8IP:Q!WV2#,7D Y.,7"/J BJ,,#V$M.0+3M5Y?,Q MY%^[W_H1_>O0@%U^W?@LMX]CV)1?CV+(.@]F/CB*3/9YK9 X>NPIY]U:5HY_ MJRY:"FET/IYX&S []X\#Y#:NF;]]0B4&36CNDK!,8<2]SH^*SRE\>DU$W>4@%119SCX!#PR1Q M,=K2@:1]M-2M3Q@'0$7D7A5!:WNZKL]9=S:O'X&_M:%""A !U\A:D >WWN06 MP@1,)*)5$))9V^F(VKU^W<>Q1CB6"HBQMN/R:KF,J_]>3%8@FW3+ '=*&DH< M\DQPQ#D%,',I49Z>IVD@ INCL:B]JW="@3@C%)PLPMH8>.)=_3'?Y6#%8**4 M DY&<*O P5)(FY0[C;&@(7 5MB>N=?5?=WVN$TKD&:&DO) ;\&(/7 S?W]>. M2$838P&PSPGBD2=PRN%H#,):RJU)292^1W>AJY7"M&K1FF$::A%UR_PN9;;" M[ZZ^VHSFRDE@DJ64JCW/GM/C+/B\OR]<'3:=D^?IHJX&S?,^3 MU>NT@D]P)B222^FD@E]R8M09@\#G(3&!'XY=Z5CH 7+.)[O7"P(['W<\71_M M0FMSD5/6!Z:2S2/8\K/0*B?<(T?""\^X8CB*TA5E!PEJX:W0 FKO!J.8J48K!AM#/(6L-R\0]-45"&6>F,:TT +5. MH<@0@PE$22U0Z'\28IJN51 8<<)8KK[*;A<$G\N!^4^S!/ 0.?KBU-I66PPM, M9/1!TRF)C#[::M&7V.J1(%+Q9(-&<,P!.\*![X4E1L FD 9OLKT[REQC'P>ZC4'G$E&+(Z]W0[Q4B2<*.,I1_L.=-VI5XJ M[]RNU$?^#0!I7RN$$=Q:R34BE.$\9\DB'9U'5!L2*=:2I]*]S:ZH1(A*5UB!P"B7B!.1CI0(A">SA[HM3C*6K M/@:?:J/EX.N<:GU$?^*I]F862F2@UNLOH__?E_/O_R?Z(6?W%WIF> 83?V(:!CYURM- MI_=TW;9^RZ>*?%1M=OU9?&&X+"F[=4W^+R?K$7Q:7+Y M=;7\_.K3YU%@G45?V^_;=>B"(Y0Y+'^)NEVX"PS,:#[&X&O4 MEEQ:4-T_9F$Q_7%Y_^#LJZO5Z7K;N6HGTX[K:^V02%I0V9N_%O[C8N(+[*_[ MI3HIIX&,Y!/F6]#(;W "K'ZUJ_C63A9_VNEU =7L6+.3CAK(0^X71V5E/=[9 M/W[_UVH-I==?9YI'R MFR-$%RB]R8W8W^/BQX?TY%M/P# (]YT^<,*6W:QZ^YG3@_,[%ZP65^RCGX>; M]9!8*AO97.VW&>>3SX"3@_2[UJNFKX-RGW<2PM\Z?3**=])5*3\3)S\3)[UT M\\=\]D>@9= MQ%3;Y%U>KC9,G1QM>KQ4M0+0H=K:+8K*^KDE:&:G/Y:399G:IKV+5BL&/='W MWBN>RMK[O/K7QX7_L/BR7+Q9KB97]B:U5*Y*OM,'JE6*#M5J'[%5UO"'ZQ78 M>#C'9Y<%3>G^5:N5C@[5Y5$!M7, _C%?_3/>G=2Q5!EWEP]4JR0M<%@>%5ME M#;^%1>>S>,MIB83HGB6K590.U>)AT;2EMU^OXY?Y9G8E\#E+\X5?N]:G&ML^ MWZF6["ZDX2Y";%#M?T[FT[68/Z3_FE_%U_/KV6KQX[W]SQBZ/_BQ>HGSD@CH M(L\&80 <__O:3B=IXC?4?[%__1)G,4U6)Q=+#/I@O51]23ATE6M;D S-K6S M#<'OKK[E4:_ @)M,)ZL?97RW85^L5QM0"!3])-O.#:RDBW=@V7H%! 4N86WZ M>CL(+'R/WEZVDQ*;BG4=EU%#68%Y7,*]\%/\]_5D<6=7RACE'I_II.2F0E_] M9=AJ%=#'[V-5 #U>N4CUSP%B"U3^?+0__EQ^C NX;5WE";JE"W^ZK'_"O@;A MG%[K<[=(M81K#RT\W)';W-=."/T5_75^/.LUF(G+^>+'R:4CNU>LIZ9M><\[ M,E\[D#R=;I,WB86*2/8O7*_ZZJ JYOWD4EEU'^.\@)[N5ZE94W)*>]Z%]]I*N;QD/^\FBD:T]'&Q**ZH[37K[:7X$%]^K98A:#,+;_.X MBP_ICHG?%K-,^.OOB_#/1O5NMJ%_F])M?L#9^.>BQ'D^_*MM&(W!:#E9W)7A\B

/GK:B?>@0_X\1WL M"\"D_]>J.85EX#%8O.U8D5?+#VG#QH>T1O =&X71,?BCU=H\B]N00<*N7<9\ M2_@-O;/P]-R\,7QOIV'-V^OY+"Q_7 (7+C^'#[(Z;/U;YS_^S_)2F/K/U937- LH/>Y2"5(GO5VMN+8.G M@BJH_2A.M+DN[N14YL-UJATZAQ*9.QBM'>C=4%NF5OKI:O6J+4XKOVRM[>3U M_'.<1K^*88.ADSM.=J]8+_\_3%\'Y5*[O Q("7>U6!]2FGA8]^VLS%X[OGH] M$SA,EYWE5=MFQKCX;3&__O9NN;PNJ-%#ZU;S?8?:T>,RJFU1O^;9_>&.T%): M/+1N-8]SJ'4]+J/J>W'^9;ZRTQ+M>]MK59N2,GC/[91%?0V]\JMK.YW^^&@G MH9"B=BU9;1[*<'T=D$SMFJJ<<@<*U[?&0J9QWYK5QIP,5-P1V=1V.V\+^E]] MORQF&_FK('%J*D$G>M76^\2 %='A!6"Z;TCM3B!G7O MRO4&@YQB5X\)JGJ=S_5D]2,_;7(C2KC>7*V?_^JG=394CCKJ(!J*_"I93DU$K)GR4[5"BT%LPZ+IGKD_];XEU?@L;4[ M:;*E4%9'8554Z>W[Y'>.^_OY\E"]UI!GX!^OW4F)K02P#HJGNK>SY7F?NOUV M+MA)72T%H Z)I?:$VNQ098X**6S7>IWTU5+ Z(!06@CQ%WG5[.%"G1344I1G MEQBJ.R'SDTLE;]?HI(^68C!;S+=1YGVR.OK6J]*6PB0-EJG.9[^!X[(A[->X M](O).@U3J$[U^/*=E-A2 *2[R*J?2V&2Z;)3CNGW>^Y*I9^/K=Y)LRW%0CH+ MK/:Q-EO.?IFE56XA*E9_O&?-3CT!+45%C@BG>@7!??=7N5*!W6MV4EU+89 C MPFGU]8%WL^4$A/EE8=94^)0-\M]TM^R>;TYPEV+EAQ$NXQ73R*.1\01NU,P1UI)_>2;BU5 M33<'I;U3*PUUE[Z:3G?8DC+C<_K#G@N9L:#O%;1PWKT.9J,?T2%U?+#^G+(H"U M+7.W/;!L-4WU\YB/"Z:ZWYRI*O&.Z>.5JDV3Z'NCV<%^*RKY,EF=?-E\M%2U ML1 #E?)( )6U\NEZ&@EV@F0?/\R_K6)X.[67)ZEGWYK51C[TT],1D=1/;HVA MLP/+5IOQT$]MQP73A %&Q=5D9@M:PNT5Z\UQ&&(- M]\BC"5V]^>O;9%%255L+UIO2,$13NZ71A*)^O;XAK("*[I:J-W-AB'*V)="$ M6CY'?[V8K"9Q^>KR\M5W.YF>W.US8-UZ4Q.&*.R@;,ZC..+C?#KQP,#'Q=R/ M6!SQZ#,C%$?L9Z-X<<3#3SW!2($JB=WKGY1"W"P?'BY=ZNY]?/5&"BD.ZNUQ MWK&CO*JGAG?1^<=\M2&U3+R_^U<:"?^?J.<#\AO?HF]^D']Q=AG_[__Z_U!+ M 0(4 Q0 ( -V,IUI]07M0Y@< +4G . " 0 !E M>"TS,3$R<3(U+FAT;5!+ 0(4 Q0 ( -V,IUJ>NY32YP< *PG . M " 1(( !E>"TS,3(R<3(U+FAT;5!+ 0(4 Q0 ( -V,IUKM M,^81?00 +X1 . " 240 !E>"TS,C$R<3(U+FAT;5!+ M 0(4 Q0 ( -V,IUKPXT 3A@0 %02 . " "TS,C(R<3(U+FAT;5!+ 0(4 Q0 ( -V,IUK(E^UIS!@ &_ > M " 8 9 !E>&AI8FET,S%R97-T871E9&-E&UL4$L! A0#% @ W8RG6BDH'[]T\P >HL) !4 M ( !I#@" '-O;F\M,C R-3 S,CE?;&%B+GAM;%!+ 0(4 Q0 M ( -V,IUJH.9K#JH< #N'!@ 5 " 4LL P!S;VYO+3(P D,C4P,S(Y7W!R92YX;6Q02P4& P # - P *+0# end XML 83 sono-20250329_htm.xml IDEA: XBRL DOCUMENT 0001314727 2024-09-29 2025-03-29 0001314727 2024-09-28 0001314727 2025-03-29 0001314727 2025-04-21 0001314727 2024-12-29 2025-03-29 0001314727 2023-12-31 2024-03-30 0001314727 2023-10-01 2024-03-30 0001314727 2024-12-28 0001314727 2023-12-30 0001314727 2023-09-30 0001314727 us-gaap:CommonStockMember 2024-12-28 0001314727 us-gaap:CommonStockMember 2023-12-30 0001314727 us-gaap:CommonStockMember 2024-09-28 0001314727 us-gaap:CommonStockMember 2023-09-30 0001314727 us-gaap:CommonStockMember 2024-12-29 2025-03-29 0001314727 us-gaap:CommonStockMember 2023-12-31 2024-03-30 0001314727 us-gaap:CommonStockMember 2024-09-29 2025-03-29 0001314727 us-gaap:CommonStockMember 2023-10-01 2024-03-30 0001314727 us-gaap:CommonStockMember 2025-03-29 0001314727 us-gaap:CommonStockMember 2024-03-30 0001314727 us-gaap:AdditionalPaidInCapitalMember 2024-12-28 0001314727 us-gaap:AdditionalPaidInCapitalMember 2023-12-30 0001314727 us-gaap:AdditionalPaidInCapitalMember 2024-09-28 0001314727 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001314727 us-gaap:AdditionalPaidInCapitalMember 2024-12-29 2025-03-29 0001314727 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 2024-03-30 0001314727 us-gaap:AdditionalPaidInCapitalMember 2024-09-29 2025-03-29 0001314727 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2024-03-30 0001314727 us-gaap:AdditionalPaidInCapitalMember 2025-03-29 0001314727 us-gaap:AdditionalPaidInCapitalMember 2024-03-30 0001314727 us-gaap:TreasuryStockCommonMember 2024-12-28 0001314727 us-gaap:TreasuryStockCommonMember 2023-12-30 0001314727 us-gaap:TreasuryStockCommonMember 2024-09-28 0001314727 us-gaap:TreasuryStockCommonMember 2023-09-30 0001314727 us-gaap:TreasuryStockCommonMember 2024-12-29 2025-03-29 0001314727 us-gaap:TreasuryStockCommonMember 2023-12-31 2024-03-30 0001314727 us-gaap:TreasuryStockCommonMember 2024-09-29 2025-03-29 0001314727 us-gaap:TreasuryStockCommonMember 2023-10-01 2024-03-30 0001314727 us-gaap:TreasuryStockCommonMember 2025-03-29 0001314727 us-gaap:TreasuryStockCommonMember 2024-03-30 0001314727 us-gaap:RetainedEarningsMember 2024-12-28 0001314727 us-gaap:RetainedEarningsMember 2023-12-30 0001314727 us-gaap:RetainedEarningsMember 2024-09-28 0001314727 us-gaap:RetainedEarningsMember 2023-09-30 0001314727 us-gaap:RetainedEarningsMember 2024-12-29 2025-03-29 0001314727 us-gaap:RetainedEarningsMember 2023-12-31 2024-03-30 0001314727 us-gaap:RetainedEarningsMember 2024-09-29 2025-03-29 0001314727 us-gaap:RetainedEarningsMember 2023-10-01 2024-03-30 0001314727 us-gaap:RetainedEarningsMember 2025-03-29 0001314727 us-gaap:RetainedEarningsMember 2024-03-30 0001314727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-28 0001314727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-30 0001314727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-28 0001314727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001314727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-29 2025-03-29 0001314727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 2024-03-30 0001314727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-29 2025-03-29 0001314727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2024-03-30 0001314727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-29 0001314727 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-30 0001314727 2024-03-30 0001314727 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2025-03-29 0001314727 us-gaap:FairValueInputsLevel1Member 2025-03-29 0001314727 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2025-03-29 0001314727 us-gaap:FairValueInputsLevel2Member 2025-03-29 0001314727 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2024-09-28 0001314727 us-gaap:FairValueInputsLevel1Member 2024-09-28 0001314727 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2024-09-28 0001314727 us-gaap:FairValueInputsLevel2Member 2024-09-28 0001314727 srt:AmericasMember 2024-12-29 2025-03-29 0001314727 srt:AmericasMember 2023-12-31 2024-03-30 0001314727 srt:AmericasMember 2024-09-29 2025-03-29 0001314727 srt:AmericasMember 2023-10-01 2024-03-30 0001314727 us-gaap:EMEAMember 2024-12-29 2025-03-29 0001314727 us-gaap:EMEAMember 2023-12-31 2024-03-30 0001314727 us-gaap:EMEAMember 2024-09-29 2025-03-29 0001314727 us-gaap:EMEAMember 2023-10-01 2024-03-30 0001314727 srt:AsiaPacificMember 2024-12-29 2025-03-29 0001314727 srt:AsiaPacificMember 2023-12-31 2024-03-30 0001314727 srt:AsiaPacificMember 2024-09-29 2025-03-29 0001314727 srt:AsiaPacificMember 2023-10-01 2024-03-30 0001314727 country:US 2024-12-29 2025-03-29 0001314727 country:US 2023-12-31 2024-03-30 0001314727 country:US 2024-09-29 2025-03-29 0001314727 country:US 2023-10-01 2024-03-30 0001314727 us-gaap:NonUsMember 2024-12-29 2025-03-29 0001314727 us-gaap:NonUsMember 2023-12-31 2024-03-30 0001314727 us-gaap:NonUsMember 2024-09-29 2025-03-29 0001314727 us-gaap:NonUsMember 2023-10-01 2024-03-30 0001314727 sono:SonosSpeakersMember 2024-12-29 2025-03-29 0001314727 sono:SonosSpeakersMember 2023-12-31 2024-03-30 0001314727 sono:SonosSpeakersMember 2024-09-29 2025-03-29 0001314727 sono:SonosSpeakersMember 2023-10-01 2024-03-30 0001314727 sono:SonosSystemProductsMember 2024-12-29 2025-03-29 0001314727 sono:SonosSystemProductsMember 2023-12-31 2024-03-30 0001314727 sono:SonosSystemProductsMember 2024-09-29 2025-03-29 0001314727 sono:SonosSystemProductsMember 2023-10-01 2024-03-30 0001314727 sono:PartnerProductsAndOtherRevenueMember 2024-12-29 2025-03-29 0001314727 sono:PartnerProductsAndOtherRevenueMember 2023-12-31 2024-03-30 0001314727 sono:PartnerProductsAndOtherRevenueMember 2024-09-29 2025-03-29 0001314727 sono:PartnerProductsAndOtherRevenueMember 2023-10-01 2024-03-30 0001314727 sono:MayhtHoldingBvMember us-gaap:InProcessResearchAndDevelopmentMember 2024-09-29 2024-12-28 0001314727 sono:MayhtHoldingBvMember us-gaap:InProcessResearchAndDevelopmentMember 2024-12-28 0001314727 us-gaap:TradeNamesMember 2025-03-29 0001314727 us-gaap:TradeNamesMember 2024-09-29 2025-03-29 0001314727 us-gaap:TechnologyBasedIntangibleAssetsMember 2025-03-29 0001314727 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-09-29 2025-03-29 0001314727 us-gaap:TradeNamesMember 2024-09-28 0001314727 us-gaap:TradeNamesMember 2023-10-01 2024-09-28 0001314727 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-09-28 0001314727 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-10-01 2024-09-28 0001314727 2023-10-01 2024-09-28 0001314727 us-gaap:InProcessResearchAndDevelopmentMember 2024-09-28 0001314727 2025-03-30 2025-03-29 0001314727 2025-09-28 2025-03-29 0001314727 2026-10-04 2025-03-29 0001314727 2027-10-03 2025-03-29 0001314727 2028-10-01 2025-03-29 0001314727 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-13 2021-10-13 0001314727 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-13 0001314727 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2023-06-01 2023-06-30 0001314727 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2023-06-01 2023-06-30 0001314727 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2023-06-01 2023-06-30 0001314727 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-13 2021-10-13 0001314727 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-13 2021-10-13 0001314727 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2025-03-29 0001314727 us-gaap:PurchaseCommitmentMember 2025-03-29 0001314727 us-gaap:PurchaseCommitmentMember 2024-09-29 2025-03-29 0001314727 srt:MinimumMember us-gaap:SupplyCommitmentMember 2025-03-29 0001314727 srt:MaximumMember us-gaap:SupplyCommitmentMember 2025-03-29 0001314727 us-gaap:SupplyCommitmentMember 2024-09-29 2025-03-29 0001314727 sono:LawsuitsAgainstGoogleMember 2022-01-01 2022-01-31 0001314727 sono:LawsuitsAgainstGoogleMember 2024-05-01 2024-05-31 0001314727 sono:GoogleLawsuitsAgainstSonosMember 2020-06-11 2020-06-11 0001314727 sono:GoogleLawsuitsAgainstSonosMember 2022-08-08 0001314727 sono:GoogleLawsuitsAgainstSonosMember 2022-08-08 2022-08-08 0001314727 sono:ImplicitAgainstSonosMember 2017-03-10 2017-03-10 0001314727 sono:A2023StockRepurchaseProgramMember 2023-11-15 0001314727 sono:A2025StockRepurchaseProgramMember 2025-02-24 0001314727 sono:A2023StockRepurchaseProgramMember 2025-02-24 0001314727 sono:A2023StockRepurchaseProgramMember 2024-09-29 2025-03-29 0001314727 us-gaap:RestrictedStockUnitsRSUMember 2024-09-28 0001314727 us-gaap:RestrictedStockUnitsRSUMember 2024-09-29 2025-03-29 0001314727 us-gaap:RestrictedStockUnitsRSUMember 2025-03-29 0001314727 us-gaap:PerformanceSharesMember 2024-09-28 0001314727 us-gaap:PerformanceSharesMember 2024-09-29 2025-03-29 0001314727 us-gaap:PerformanceSharesMember 2025-03-29 0001314727 us-gaap:PerformanceSharesMember 2023-10-01 2024-09-28 0001314727 us-gaap:CostOfSalesMember 2024-12-29 2025-03-29 0001314727 us-gaap:CostOfSalesMember 2023-12-31 2024-03-30 0001314727 us-gaap:CostOfSalesMember 2024-09-29 2025-03-29 0001314727 us-gaap:CostOfSalesMember 2023-10-01 2024-03-30 0001314727 us-gaap:ResearchAndDevelopmentExpenseMember 2024-12-29 2025-03-29 0001314727 us-gaap:ResearchAndDevelopmentExpenseMember 2023-12-31 2024-03-30 0001314727 us-gaap:ResearchAndDevelopmentExpenseMember 2024-09-29 2025-03-29 0001314727 us-gaap:ResearchAndDevelopmentExpenseMember 2023-10-01 2024-03-30 0001314727 us-gaap:SellingAndMarketingExpenseMember 2024-12-29 2025-03-29 0001314727 us-gaap:SellingAndMarketingExpenseMember 2023-12-31 2024-03-30 0001314727 us-gaap:SellingAndMarketingExpenseMember 2024-09-29 2025-03-29 0001314727 us-gaap:SellingAndMarketingExpenseMember 2023-10-01 2024-03-30 0001314727 us-gaap:GeneralAndAdministrativeExpenseMember 2024-12-29 2025-03-29 0001314727 us-gaap:GeneralAndAdministrativeExpenseMember 2023-12-31 2024-03-30 0001314727 us-gaap:GeneralAndAdministrativeExpenseMember 2024-09-29 2025-03-29 0001314727 us-gaap:GeneralAndAdministrativeExpenseMember 2023-10-01 2024-03-30 0001314727 us-gaap:EmployeeStockOptionMember 2024-12-29 2025-03-29 0001314727 us-gaap:EmployeeStockOptionMember 2023-12-31 2024-03-30 0001314727 us-gaap:EmployeeStockOptionMember 2024-09-29 2025-03-29 0001314727 us-gaap:EmployeeStockOptionMember 2023-10-01 2024-03-30 0001314727 us-gaap:RestrictedStockUnitsRSUMember 2024-12-29 2025-03-29 0001314727 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 2024-03-30 0001314727 us-gaap:RestrictedStockUnitsRSUMember 2024-09-29 2025-03-29 0001314727 us-gaap:RestrictedStockUnitsRSUMember 2023-10-01 2024-03-30 0001314727 us-gaap:PerformanceSharesMember 2024-12-29 2025-03-29 0001314727 us-gaap:PerformanceSharesMember 2023-12-31 2024-03-30 0001314727 us-gaap:PerformanceSharesMember 2024-09-29 2025-03-29 0001314727 us-gaap:PerformanceSharesMember 2023-10-01 2024-03-30 0001314727 us-gaap:EmployeeStockOptionMember 2024-12-29 2025-03-29 0001314727 us-gaap:EmployeeStockOptionMember 2023-12-31 2024-03-30 0001314727 us-gaap:EmployeeStockOptionMember 2024-09-29 2025-03-29 0001314727 us-gaap:EmployeeStockOptionMember 2023-10-01 2024-03-30 0001314727 us-gaap:RestrictedStockUnitsRSUMember 2024-12-29 2025-03-29 0001314727 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 2024-03-30 0001314727 us-gaap:RestrictedStockUnitsRSUMember 2024-09-29 2025-03-29 0001314727 us-gaap:RestrictedStockUnitsRSUMember 2023-10-01 2024-03-30 0001314727 us-gaap:PerformanceSharesMember 2024-12-29 2025-03-29 0001314727 us-gaap:PerformanceSharesMember 2023-12-31 2024-03-30 0001314727 us-gaap:PerformanceSharesMember 2024-09-29 2025-03-29 0001314727 us-gaap:PerformanceSharesMember 2023-10-01 2024-03-30 0001314727 2024-08-14 2024-08-14 0001314727 2025-02-05 2025-02-05 0001314727 us-gaap:EmployeeSeveranceMember 2024-12-29 2025-03-29 0001314727 us-gaap:EmployeeSeveranceMember 2023-12-31 2024-03-30 0001314727 us-gaap:EmployeeSeveranceMember 2024-09-29 2025-03-29 0001314727 us-gaap:EmployeeSeveranceMember 2023-10-01 2024-03-30 0001314727 us-gaap:OtherRestructuringMember 2024-12-29 2025-03-29 0001314727 us-gaap:OtherRestructuringMember 2023-12-31 2024-03-30 0001314727 us-gaap:OtherRestructuringMember 2024-09-29 2025-03-29 0001314727 us-gaap:OtherRestructuringMember 2023-10-01 2024-03-30 0001314727 sono:RestructuringPlanCashChargesMember 2024-12-29 2025-03-29 0001314727 sono:RestructuringPlanCashChargesMember 2023-12-31 2024-03-30 0001314727 sono:RestructuringPlanCashChargesMember 2024-09-29 2025-03-29 0001314727 sono:RestructuringPlanCashChargesMember 2023-10-01 2024-03-30 0001314727 sono:StockBasedAwardsMember 2024-12-29 2025-03-29 0001314727 sono:StockBasedAwardsMember 2023-12-31 2024-03-30 0001314727 sono:StockBasedAwardsMember 2024-09-29 2025-03-29 0001314727 sono:StockBasedAwardsMember 2023-10-01 2024-03-30 0001314727 sono:AssetWriteOffsMember 2024-12-29 2025-03-29 0001314727 sono:AssetWriteOffsMember 2023-12-31 2024-03-30 0001314727 sono:AssetWriteOffsMember 2024-09-29 2025-03-29 0001314727 sono:AssetWriteOffsMember 2023-10-01 2024-03-30 0001314727 sono:RestructuringPlanNonCashChargesMember 2024-12-29 2025-03-29 0001314727 sono:RestructuringPlanNonCashChargesMember 2023-12-31 2024-03-30 0001314727 sono:RestructuringPlanNonCashChargesMember 2024-09-29 2025-03-29 0001314727 sono:RestructuringPlanNonCashChargesMember 2023-10-01 2024-03-30 0001314727 us-gaap:EmployeeSeveranceMember 2024-09-28 0001314727 us-gaap:OtherRestructuringMember 2024-09-28 0001314727 us-gaap:EmployeeSeveranceMember 2025-03-29 0001314727 us-gaap:OtherRestructuringMember 2025-03-29 0001314727 sono:ShamayneBramanMember 2024-12-29 2025-03-29 0001314727 sono:ShamayneBramanMember 2025-03-29 0001314727 sono:NickMillingtonMember 2024-12-29 2025-03-29 0001314727 sono:NickMillingtonMember 2025-03-29 iso4217:USD shares shares iso4217:USD sono:country pure sono:patent sono:complaint sono:defendant 0001314727 2025 Q2 false --09-27 http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent P6M P1Y P1Y P1Y P364D 10-Q true 2025-03-29 false 001-38603 SONOS, INC. DE 03-0479476 301 Coromar Drive Santa Barbara CA 93117 805 965-3001 Common Stock, $0.001 par value 0.001 0.001 SONO NASDAQ Yes Yes Large Accelerated Filer false false false 120087493 173158000 169732000 50349000 51426000 40430000 44513000 138421000 231505000 50666000 53910000 453024000 551086000 86035000 102148000 48011000 50175000 82854000 82854000 0 73770000 81311000 14266000 9197000 10314000 31746000 31699000 792178000 916312000 117946000 194590000 73531000 87783000 26113000 15701000 21214000 21802000 50786000 46277000 289590000 366153000 56442000 56588000 60276000 61075000 311000 60000 2700000 3816000 409319000 487692000 0.001 0.001 124000 123000 51934000 17096000 507805000 498245000 -70841000 -50934000 -2295000 -1718000 382859000 428620000 792178000 916312000 259756000 252662000 810613000 865531000 146147000 140624000 455597000 470815000 113609000 112038000 355016000 394716000 77423000 80322000 158261000 159557000 64210000 61835000 150854000 145785000 33200000 40841000 59032000 80639000 174833000 182998000 368147000 385981000 -61224000 -70960000 -13131000 8735000 1973000 3933000 3834000 7008000 109000 122000 219000 227000 193000 -3303000 -5836000 6971000 2057000 508000 -2221000 13752000 -59167000 -70452000 -15352000 22487000 10977000 -743000 4555000 11249000 -70144000 -69709000 -19907000 11238000 -0.58 -0.56 -0.16 0.09 -0.58 -0.56 -0.16 0.09 119919163 123749605 120995375 124465661 119919163 123749605 120995375 128206823 -70144000 -69709000 -19907000 11238000 656000 -85000 -460000 -948000 -33000 -26000 -117000 -26000 -69521000 -69820000 -20484000 10264000 469127000 594409000 428620000 518657000 125000 127000 123000 130000 2000 2000 4000 4000 3000 1000 3000 6000 124000 128000 124000 128000 521121000 569286000 498245000 607345000 242000 8364000 2650000 11901000 36803000 23483000 41669000 84437000 23245000 23673000 48579000 43031000 507805000 577840000 507805000 577840000 -48504000 -38856000 -17096000 -72586000 -36806000 -23484000 -41672000 -84443000 33033000 53126000 60264000 76611000 7203000 9498000 16246000 13242000 -51934000 -77996000 -51934000 -77996000 -697000 68159000 -50934000 -12788000 -70144000 -69709000 -19907000 11238000 -70841000 -1550000 -70841000 -1550000 -2918000 -4307000 -1718000 -3444000 656000 -85000 -460000 -948000 -33000 -26000 -117000 -26000 -2295000 -4418000 -2295000 -4418000 382859000 494004000 382859000 494004000 124729283 127243960 123046510 130399940 1573594 2059833 3677577 3328353 2542709 1478597 2963919 5903097 123760168 127825196 123760168 127825196 3404233 2672671 1282734 5286024 2542709 1478597 2963919 5903097 2282549 3045143 4167203 4523740 548209 508185 1206264 840735 3692282 4747402 3692282 4747402 -19907000 11238000 45436000 43031000 32778000 23121000 -143000 5293000 4889000 266000 997000 -31000 1528000 2188000 72000 3441000 -4702000 2793000 -92615000 -161683000 -1328000 15169000 -83634000 -89151000 10456000 16040000 -257000 1857000 5791000 10025000 96507000 164157000 25900000 45280000 18662000 16263000 27400000 0 -17162000 -61543000 60602000 76250000 16246000 13242000 2654000 11905000 -74194000 -77587000 -1725000 704000 3426000 25731000 169732000 220231000 173158000 245962000 126000 134000 16493000 12247000 1149000 6670000 1311000 7582000 1491000 7637000 264000 361000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Business Overview and Basis of Presentation</span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of business</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sonos, Inc. and its wholly owned subsidiaries (collectively, "Sonos," the "Company," "we," "us" or "our") designs, develops, manufactures, and sells audio products and services. The Sonos sound system provides customers with an immersive listening experience created by the design of its speakers, headphones and components, a proprietary software platform, and the ability to stream content from a variety of sources over the customer’s wireless network or over Bluetooth. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s products are sold through third-party physical retailers, including custom installers of home audio systems, select e-commerce retailers, and its website, sonos.com. The Company’s products are distributed in over 60 countries through its wholly owned subsidiaries: Sonos Europe B.V. in the Netherlands, Beijing Sonos Technology Co. Ltd. in China, Sonos Japan GK in Japan, and Sonos Australia Pty Ltd. in Australia. </span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation and preparation </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are unaudited. The condensed consolidated balance sheet as of September 28, 2024, has been derived from the audited consolidated financial statements of the Company. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") for interim financial information and the applicable rules and regulations of the Securities and Exchange Commission ("SEC"). Accordingly, they do not include all the information and footnotes required by U.S. GAAP for annual financial statements. They should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended September 28, 2024, (the "Annual Report"), filed with the SEC on November 15, 2024.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management’s opinion, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company’s financial position, its results of operations, and its cash flows for the interim periods presented. The results of operations for the three and six months ended March 29, 2025, are not necessarily indicative of the results to be expected for the full fiscal year or any other period.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a 52- week or 53- week fiscal year ending on the Saturday nearest September 30 each year. The Company’s fiscal year is divided into four quarters of 13 weeks, each beginning on a Sunday and containing two 4-week periods followed by a 5-week period. An additional week is included in the fourth fiscal quarter approximately every five years to realign fiscal quarters with calendar quarters. This last occurred in the fourth quarter of the Company’s fiscal year ended October 3, 2020, and will reoccur in the fiscal year ending October 3, 2026. The six months ended March 29, 2025 and March 30, 2024, spanned 26 weeks each. As used in this Quarterly Report on Form 10-Q, "fiscal 2025" refers to the fiscal year ending September 27, 2025 and "fiscal 2024" refers to the fiscal year ended September 28, 2024.</span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates and judgments</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, the Company evaluates its estimates and judgments compared to historical experience and expected trends.</span></div> 60 <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are unaudited. The condensed consolidated balance sheet as of September 28, 2024, has been derived from the audited consolidated financial statements of the Company. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") for interim financial information and the applicable rules and regulations of the Securities and Exchange Commission ("SEC"). Accordingly, they do not include all the information and footnotes required by U.S. GAAP for annual financial statements. They should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended September 28, 2024, (the "Annual Report"), filed with the SEC on November 15, 2024.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management’s opinion, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company’s financial position, its results of operations, and its cash flows for the interim periods presented. The results of operations for the three and six months ended March 29, 2025, are not necessarily indicative of the results to be expected for the full fiscal year or any other period.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a 52- week or 53- week fiscal year ending on the Saturday nearest September 30 each year. The Company’s fiscal year is divided into four quarters of 13 weeks, each beginning on a Sunday and containing two 4-week periods followed by a 5-week period. An additional week is included in the fourth fiscal quarter approximately every five years to realign fiscal quarters with calendar quarters. This last occurred in the fourth quarter of the Company’s fiscal year ended October 3, 2020, and will reoccur in the fiscal year ending October 3, 2026. The six months ended March 29, 2025 and March 30, 2024, spanned 26 weeks each. As used in this Quarterly Report on Form 10-Q, "fiscal 2025" refers to the fiscal year ending September 27, 2025 and "fiscal 2024" refers to the fiscal year ended September 28, 2024.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, the Company evaluates its estimates and judgments compared to historical experience and expected trends.</span></div> <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of Significant Accounting Policies </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in the Company’s significant accounting policies, recently adopted accounting pronouncements, or recent accounting pronouncements pending adoption from those disclosed in the Annual Report, except as noted below. </span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements pending adoption</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2024-03, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. This standard requires disclosure of disaggregated information about significant expenses within relevant income statement captions, such as purchases of inventory, employee compensation, depreciation, and amortization. Also </span></div>required is a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated. In January 2025, FASB issued ASU 2025-01, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date, which clarifies that the amendments in ASU 2024-03 are effective for fiscal years beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. The amendments may be applied retrospectively or prospectively, with early adoption permitted. The Company is currently evaluating the pronouncement to determine the impact it may have on the Company's consolidated financial statements and related disclosures. <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2024-03, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. This standard requires disclosure of disaggregated information about significant expenses within relevant income statement captions, such as purchases of inventory, employee compensation, depreciation, and amortization. Also </span></div>required is a qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated. In January 2025, FASB issued ASU 2025-01, Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date, which clarifies that the amendments in ASU 2024-03 are effective for fiscal years beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. The amendments may be applied retrospectively or prospectively, with early adoption permitted. The Company is currently evaluating the pronouncement to determine the impact it may have on the Company's consolidated financial statements and related disclosures. <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Financial Instruments</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of the Company’s accounts receivable and accounts payable, approximate their fair values due to the short period of time to maturity or repayment. The Company utilizes the following fair value hierarchy to establish priorities of the inputs used to measure fair value:</span></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Level 1: Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:10pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Level 2: Observable inputs other than quoted market prices included in Level 1, such as quoted prices for similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes cash, cash equivalents and marketable securities by investment category as of March 29, 2025 and September 28, 2024: </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223,502 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223,507 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,349 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,548 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,548 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,548 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221,158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,732 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketable securities</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 29, 2025, the Company held no securities with original maturities exceeding one year. Realized gains and losses on the sale of securities are recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no realized gains or losses on sales of marketable securities during the three and six months ended March 29, 2025. For securities in a loss position, the Company does not intend to sell the securities, and it is more-likely-than-not that it will not be required to sell before recovery of their amortized cost basis. The Company evaluated whether the decline in fair value resulted from credit losses or other factors and concluded these amounts were related to temporary fluctuations in value of the securities and were due primarily to changes in interest rates and market conditions of the underlying securities. Accordingly, an allowance for credit losses was deemed unnecessary for these securities as of March 29, 2025.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest receivable related to our marketable securities was immaterial as of March 29, 2025. No accrued interest receivables were written off during the three and six months ended March 29, 2025.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes cash, cash equivalents and marketable securities by investment category as of March 29, 2025 and September 28, 2024: </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,775 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223,502 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223,507 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,349 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,548 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,548 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,548 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221,158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,732 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 157192000 157192000 157192000 13775000 13775000 13775000 13775000 13775000 13775000 52535000 15000 10000 52540000 2191000 50349000 52535000 15000 10000 52540000 2191000 50349000 223502000 15000 10000 223507000 173158000 50349000 144184000 144184000 144184000 25548000 25548000 25548000 25548000 25548000 25548000 51304000 122000 0 51426000 0 51426000 51304000 122000 0 51426000 0 51426000 221036000 122000 0 221158000 169732000 51426000 0 0 0 0 0 0 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Revenue and Geographic Information</span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of revenue</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is attributed to each region based on ship-to address, and also includes the applicable service revenue for software upgrades and cloud-based services attributable to each region. Revenue by region is as follows: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Americas</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">176,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">501,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">562,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, Middle East and Africa ("EMEA")</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific ("APAC")</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,756 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">810,613 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865,531 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is attributed to individual countries based on ship-to address and also includes the applicable service revenue for software upgrades and cloud-based services attributable to each country. Revenue by significant countries is as follows: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">461,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">517,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">348,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,756 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">810,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by product category also includes the applicable service revenue for software upgrades and cloud-based services attributable to each product category. Revenue by major product category is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sonos speakers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">187,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">661,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">690,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sonos system products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partner products and other revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,756 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252,662 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">810,613 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865,531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is attributed to each region based on ship-to address, and also includes the applicable service revenue for software upgrades and cloud-based services attributable to each region. Revenue by region is as follows: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Americas</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">176,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">501,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">562,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, Middle East and Africa ("EMEA")</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific ("APAC")</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,756 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">810,613 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865,531 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is attributed to individual countries based on ship-to address and also includes the applicable service revenue for software upgrades and cloud-based services attributable to each country. Revenue by significant countries is as follows: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">461,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">517,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">348,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,756 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">810,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by product category also includes the applicable service revenue for software upgrades and cloud-based services attributable to each product category. Revenue by major product category is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sonos speakers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">187,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">661,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">690,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sonos system products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partner products and other revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">259,756 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252,662 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">810,613 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865,531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 176802000 170187000 501385000 562627000 68785000 69356000 266397000 261173000 14169000 13119000 42831000 41731000 259756000 252662000 810613000 865531000 167102000 155695000 461732000 517544000 92654000 96967000 348881000 347987000 259756000 252662000 810613000 865531000 194519000 187262000 661661000 690273000 50540000 49265000 110814000 133826000 14697000 16135000 38138000 41432000 259756000 252662000 810613000 865531000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Balance Sheet Components</span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consist of the following: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for sales incentives</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net of allowances</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,513 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">199,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Component parts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231,505 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 29, 2025 and September 28, 2024, inventory write-downs were $29.8 million and $33.3 million, respectively.</span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment net of accumulated depreciation were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(201,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(178,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,035 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102,148 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of fiscal year 2025, the Company determined that the underlying project related to the in-process research and development from the acquisition of Mayht Holding BV ("Mayht") was completed. As a result, the acquired $73.8 million of in-process research and development was reclassified as definite-lived developed technology and will amortize over its estimated economic life of 7 years. The following table reflects the changes in the net carrying amount of the components of intangible assets associated with the Company's acquisition activity:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.652%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.659%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted-Average Remaining Life </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In years)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands, except weighted-average remaining life)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade name</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.22</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,557)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.21</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.459%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.652%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Foreign Currency Translation </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Remaining Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In years)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands, except weighted-average remaining life)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade name</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.52</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total finite-lived intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,931 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,672)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,266 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.51</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-process research and development not subject to amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105,701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,672)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,036 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated future amortization expense of the Company's intangible assets as of March 29, 2025:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal years ending</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Future Amortization Expense</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of fiscal 2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloud Computing Arrangements</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs to implement cloud computing arrangements net of accumulated amortization are reported as a component of other noncurrent assets on the Company's condensed consolidated balance sheets and were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloud computing implementation costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,697)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloud computing implementation costs, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,877 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,341 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for implementation costs for cloud-based computing arrangements for the three months ended March 29, 2025 and March 30, 2024, were $0.9 million. Amortization expense for implementation costs for cloud-based computing arrangements for the six months ended March 29, 2025 and March 30, 2024, were $1.7 million. </span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued expenses </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses included the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued inventory and supply chain costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued advertising and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued product development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87,783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred revenue</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts invoiced in advance of revenue recognition are recorded as deferred revenue on the condensed consolidated balance sheets. For the six months ended March 29, 2025 and March 30, 2024, deferred revenue included revenue allocated to unspecified software upgrades and cloud-based services of $80.8 million and $82.7 million, respectively, as well as current deferred revenue related to newly launched products sold to resellers not recognized as revenue until the date of general availability was reached. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the Company’s deferred revenue:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recognition of revenue included in beginning of period deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue deferred, net of revenue recognized on contracts in the respective period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83,308 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects the following recognition of deferred revenue as of March 29, 2025: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.911%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the fiscal years ending</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remainder of 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2029 and <br/>Beyond</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue expected to be recognized</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current liabilities</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consist of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for returns</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-630"><span style="-sec-ix-hidden:f-631">Total other current liabilities</span></span></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the Company’s warranty liability:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty liability, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for warranties issued during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements of warranty claims during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,019)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty liability, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,900 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consist of the following: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for sales incentives</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net of allowances</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,513 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 96337000 96254000 2785000 2619000 53122000 49122000 40430000 44513000 <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">199,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Component parts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231,505 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 112910000 199825000 25511000 31680000 138421000 231505000 29800000 33300000 <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment net of accumulated depreciation were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(201,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(178,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,035 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102,148 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 287670000 280247000 201635000 178099000 86035000 102148000 73800000 P7Y The following table reflects the changes in the net carrying amount of the components of intangible assets associated with the Company's acquisition activity:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.652%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.659%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted-Average Remaining Life </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In years)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands, except weighted-average remaining life)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade name</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.22</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,557)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.21</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.459%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.652%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Foreign Currency Translation </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Remaining Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In years)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands, except weighted-average remaining life)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade name</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.52</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total finite-lived intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,931 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,672)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,266 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.51</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-process research and development not subject to amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105,701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,672)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,036 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> The following table reflects the changes in the net carrying amount of the components of intangible assets associated with the Company's acquisition activity:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.652%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.659%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Foreign Currency Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted-Average Remaining Life </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In years)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands, except weighted-average remaining life)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade name</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.22</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,557)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.21</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.459%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.652%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Foreign Currency Translation </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Remaining Life</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In years)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands, except weighted-average remaining life)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade name</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.52</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total finite-lived intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,931 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,672)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,266 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.51</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-process research and development not subject to amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105,701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17,672)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,036 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 451000 224000 2000 225000 P3Y 94419000 13333000 0 81086000 P6Y2M19D 94870000 13557000 2000 81311000 P6Y2M15D 451000 188000 -7000 270000 P3Y6M 31480000 17484000 0 13996000 P4Y6M7D 31931000 17672000 -7000 14266000 P4Y6M3D 73770000 73770000 105701000 17672000 -7000 88036000 <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated future amortization expense of the Company's intangible assets as of March 29, 2025:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal years ending</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Future Amortization Expense</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of fiscal 2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,311 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5971000 13579000 13563000 13447000 12453000 22298000 81311000 <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs to implement cloud computing arrangements net of accumulated amortization are reported as a component of other noncurrent assets on the Company's condensed consolidated balance sheets and were as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloud computing implementation costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,697)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloud computing implementation costs, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,877 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,341 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 26288000 25038000 11411000 9697000 14877000 15341000 900000 900000 1700000 1700000 <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses included the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued inventory and supply chain costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued advertising and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued product development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87,783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 39027000 34204000 11854000 12893000 7974000 10870000 6843000 19084000 2565000 4338000 5268000 6394000 73531000 87783000 80800000 82700000 <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the Company’s deferred revenue:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recognition of revenue included in beginning of period deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue deferred, net of revenue recognized on contracts in the respective period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83,308 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 82877000 80838000 12229000 12775000 10842000 15245000 81490000 83308000 <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects the following recognition of deferred revenue as of March 29, 2025: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.593%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.911%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the fiscal years ending</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remainder of 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2027</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2028</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2029 and <br/>Beyond</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue expected to be recognized</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11230000 19329000 16678000 13644000 20609000 81490000 <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consist of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 28,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for returns</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-630"><span style="-sec-ix-hidden:f-631">Total other current liabilities</span></span></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 24870000 20304000 9974000 10565000 6584000 7551000 9358000 7857000 50786000 46277000 <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the Company’s warranty liability:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty liability, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for warranties issued during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements of warranty claims during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,019)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty liability, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,900 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10565000 7466000 7428000 8126000 8019000 8692000 9974000 6900000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Debt </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the Company entered into a Revolving Credit Agreement with JPMorgan Chase Bank, N.A., as the administrative agent, and Bank of America N.A., Morgan Stanley Senior Funding, Inc., and Goldman Sachs Bank USA as the other lenders party thereto (the "Revolving Credit Agreement"). The Revolving Credit Agreement provides for (i) a five-year senior secured revolving credit facility in the amount of up to $100.0 million and (ii) an uncommitted incremental facility subject to certain conditions. Proceeds are to be used for working capital and general corporate purposes. In June 2023, the Company amended the Revolving Credit Agreement, replacing prior references to LIBOR with references to SOFR as a result of the discontinuation of LIBOR. The facility may be drawn as an Alternative Base Rate Loan (at 1.00% plus an applicable margin) or Term Benchmark Loan (at the Term SOFR Rate, plus the applicable Term SOFR Adjustment ranging from 0.11% to 0.43%, plus an applicable margin (in total, "Adjusted Term SOFR")). The </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company must also pay (i) an unused commitment fee ranging from 0.200% to 0.275% per annum of the average daily unused portion of the aggregate revolving credit commitment under the agreement and (ii) a per annum fee equal to the applicable margin over Adjusted Term SOFR multiplied by the aggregate face amount of outstanding letters of credit. As of March 29, 2025, the Company did not have any outstanding borrowings and had $2.4 million in undrawn letters of credit that reduce the availability under the Revolving Credit Agreement.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s obligations under the Revolving Credit Agreement are secured by substantially all of the Company’s assets. The Revolving Credit Agreement contains customary representations and warranties, customary affirmative and negative covenants, a financial covenant that is tested quarterly and requires the Company to maintain a certain consolidated leverage ratio, and customary events of default. As of March 29, 2025, the Company was in compliance with all financial covenants under the Revolving Credit Agreement.</span></div> P5Y 100000000.0 0.0100 0.0011 0.0043 0.00200 0.00275 2400000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Commitments and Contingencies</span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments to suppliers</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 29, 2025, the Company's open purchase orders to contract manufacturers for finished goods were approximately $98 million, the majority of which are expected to be paid over the next six months. As of March 29, 2025, the Company's expected commitments to suppliers for components were in the range of $180 million to $200 million, the majority of which is expected to be paid and/or utilized by our contract manufacturers in building finished goods within the next two years. The expected commitments are subject to change as a result of fluctuations in the demand forecast, as well as ongoing negotiations with contract manufacturers and suppliers. These commitments are related to components that can be specific to Sonos products and comprised 1) indirect obligations to third-party manufacturers and suppliers, 2) the inventory owned by contract manufacturers procured to manufacture Sonos products, and 3) purchase commitments made by contract manufacturers to their upstream suppliers. </span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal proceedings</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is involved in legal proceedings in the ordinary course of business, including claims relating to employee relations, business practices, and patent infringement. Litigation can be expensive and disruptive to normal business operations. Moreover, the results of complex legal proceedings are difficult to predict, and the Company’s view of these matters may change in the future as the litigation and events related thereto unfold. The Company expenses legal fees as incurred. The Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. An unfavorable outcome to any legal matter, if material, could have an adverse effect on the Company’s operations or its financial position, liquidity or results of operations.</span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Company’s Lawsuits Against Google:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 7, 2020, the Company filed a complaint with the U.S. International Trade Commission ("ITC") against Alphabet Inc. ("Alphabet") and Google LLC ("Google") and a counterpart lawsuit in the U.S. District Court for the Central District of California against Google. The complaint and lawsuit each allege infringement by Alphabet and Google of certain Sonos patents related to its smart speakers and related technology. The counterpart lawsuit was stayed pending completion of the ITC investigation and appeal thereof. The ITC concluded its investigation in January 2022, finding all five of the Company’s asserted patents to be valid and infringed by Google, and further finding that one redesign per patent proposed by Google would avoid infringement. The ITC issued a limited exclusion order and a cease-and-desist order with respect to Google’s infringing products. The Company and Google each appealed the ITC’s determination, which was upheld in its entirety by a panel of the appeals court. Google's petition for rehearing by the full appeals court has been denied. The stay in the counterpart lawsuit has been lifted. No trial date has been set.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2020, the Company filed another lawsuit against Google alleging infringement of additional Sonos patents and seeking monetary damages and other non-monetary relief. A jury trial was held in May 2023, which found one Sonos patent to be infringed and another Sonos patent not infringed, and returned an award of $32.5 million based on a royalty rate of $2.30 per infringing unit. After trial, the court held Sonos’ patents unenforceable under the doctrine of prosecution laches and invalid as a result of amendments made during prosecution. The Company is appealing the ruling.</span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Google’s Lawsuits Against the Company: </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 11, 2020, Google filed a lawsuit in the U.S. District Court for the Northern District of California against the Company alleging infringement by the Company of five Google patents and seeking monetary damages and other non-monetary relief. All five of </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these patents have since been found invalid or non-infringed by the Court or by the U.S. Patent and Trademark Office or have been withdrawn from the case by Google. The Court has now entered final judgment for Sonos and against Google. Google has appealed. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 8, 2022, Google filed two complaints with the ITC against the Company and two counterpart lawsuits in the Northern District of California against the Company, collectively alleging infringement by the Company of seven Google patents generally related to wireless charging, device setup, and voice control, and seeking monetary damages and other non-monetary relief. The counterpart lawsuits are stayed pending completion of the ITC investigations. In the first ITC investigation, the ITC terminated the investigation as to one Google patent as a result of the expiration of that Google patent and found the other two Google patents invalid as indefinite, thus concluding the first investigation. The second ITC investigation concluded in December 2023 with a final determination of no violation by the Company. Google did not appeal this determination within the deadline but has since petitioned the ITC for acceptance of a petition for review out of time.</span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Implicit </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 10, 2017, Implicit, LLC (“Implicit”) filed a patent infringement action in the United States District Court, District of Delaware against the Company. Implicit is asserting that the Company has infringed on certain claims of two patents in this case. The Company denies the allegations. The claims at issue have been held unpatentable by the U.S. Patent and Trademark Office. Implicit has appealed this ruling, which is currently scheduled to be heard by the appeals court by mid-2025. A range of loss, if any, associated with this matter is not probable or reasonably estimable as of March 29, 2025. </span></div>The Company is involved in certain other litigation matters not listed above but does not consider these matters to be material either individually or in the aggregate at this time. The Company’s view of the matters not listed may change in the future as the litigation and events related thereto unfold. 98000000 P6M 180000000 200000000 P2Y 5 1 32500000 2.30 5 5 2 2 7 1 2 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Stockholders' Equity </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 15, 2023, the Board of Directors (the "Board") authorized a common stock repurchase program of up to $200.0 million (the "2023 Stock Repurchase Program"). On February 24, 2025, the Board authorized a new common stock repurchase program of up to $150.0 million (the "2025 Stock Repurchase Program") resulting in the expiration of the $11.1 million remaining under the 2023 Stock Repurchase Program. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended March 29, 2025, the Company repurchased 4,167,203 shares for an aggregate purchase price of $60.0 million and at an average price of $14.39 per share under the 2023 Stock Repurchase Program. Aggregate purchase price and average price per share exclude commission and excise tax. The Company's share repurchases in excess of issuances are subject to a 1% excise tax enacted by the Inflation Reduction Act. Any excise tax incurred is recognized as part of the cost basis of the shares acquired in the condensed consolidated statements of equity. The Company has not made any repurchases under the 2025 Stock Repurchase Program.</span></div>Treasury stock during the six months ended March 29, 2025, included 1,206,264 shares withheld to satisfy employees' tax withholding requirements in connection with vesting of stock awards. Additionally, during the six months ended March 29, 2025, the Company retired 2,963,919 shares of treasury stock. 200000000.0 150000000.0 11100000 4167203 60000000.0 14.39 1206264 2963919 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Stock-based Compensation </span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Equity Incentive Plan </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2018, the Board adopted the 2018 Equity Incentive Plan (the "2018 Plan"). </span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock options </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary of the Company’s stock option activity is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Options </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Remaining Contractual Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at September 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,082,389</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(195,479)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited / expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(235,600)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at March 29, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,651,310</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 29, 2025 and September 28, 2024, all outstanding stock options have vested and the Company had no unrecognized stock-based compensation expense related to stock options.</span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units ("RSU") </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the 2018 Plan, the Company issues RSUs to employees and directors. The summary of the Company’s RSU activity is as follows: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair <br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at September 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,763,098</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,089,087</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,474,904)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,808,466)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at March 29, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,568,815</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 29, 2025 and September 28, 2024, the Company had $115.6 million and $115.4 million of unrecognized stock-based compensation expense related to RSUs, which are expected to be recognized over weighted-average periods of 2.4 years. </span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance stock units ("PSU") </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the 2018 Plan, the Company has issued and may issue certain PSUs that vest on the satisfaction of service and performance conditions. The number of outstanding PSUs is based on the target number of share awards. The number of shares vested at the end of the performance period is based on achievement of performance conditions and includes a performance adjustment to reflect the extent to which the corresponding performance goals have been achieved. The summary of the Company’s PSU activity is as follows: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair <br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Outstanding at September 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">684,080</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326,375</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,194)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance adjustment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(121,250)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(79,517)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Outstanding at March 29, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">802,494</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 29, 2025 and September 28, 2024, the Company had $3.8 million and $0.2 million of unrecognized stock-based compensation expense related to PSUs, which are expected to be recognized over weighted-average periods of 1.5 years. </span></div><div style="margin-top:10pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense by functional category was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,579 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary of the Company’s stock option activity is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Options </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Remaining Contractual Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at September 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,082,389</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(195,479)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited / expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(235,600)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at March 29, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,651,310</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7082389 14.24 P2Y9M18D 210000 195479 13.59 235600 14.61 6651310 14.24 P1Y9M18D 0 0 0 The summary of the Company’s RSU activity is as follows: <div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair <br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at September 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,763,098</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,089,087</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,474,904)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,808,466)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding at March 29, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,568,815</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10763098 14.79 130772000 7089087 12.45 3474904 15.09 2808466 13.81 11568815 13.51 124712000 115600000 115400000 P2Y4M24D The summary of the Company’s PSU activity is as follows: <div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair <br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Outstanding at September 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">684,080</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326,375</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,194)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance adjustment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(121,250)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(79,517)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Outstanding at March 29, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">802,494</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 684080 18.37 8312000 326375 11.55 7194 17.54 -121250 21.80 79517 17.42 802494 15.18 8651000 3800000 200000 P1Y6M P1Y6M <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense by functional category was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,245 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,579 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1606000 686000 2955000 1340000 8557000 10419000 21872000 19398000 4027000 4972000 9659000 8787000 9055000 7596000 14093000 13506000 23245000 23673000 48579000 43031000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Income Taxes </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s income tax provision and the resulting effective tax rate for interim periods is generally determined based upon its estimated annual effective tax rate ("AETR"), adjusted for the effect of discrete items arising in that quarter. The impact of such inclusions could result in a higher or lower effective tax rate during a quarter, based upon the mix and timing of actual earnings or losses versus annual projections. In each quarter, the Company updates its estimate of the AETR, and if the estimated AETR changes, a cumulative adjustment is made in that quarter. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a provision for income taxes of $11.0 million and a benefit from income taxes of $0.7 million for the three months ended March 29, 2025 and March 30, 2024, respectively, related to U.S. and non-U.S. income taxes. The Company recorded a provision for income taxes of $4.6 million and $11.2 million for the six months ended March 29, 2025 and March 30, 2024, respectively, related to U.S. and non-U.S. income taxes. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended March 29, 2025, the Company utilized the AETR method to calculate separate U.S. and foreign income tax provisions. Separate U.S. and foreign AETRs were calculated in accordance with U.S. GAAP since Sonos, Inc. is forecasted to a full-year loss with no corresponding deferred tax benefit while all non-U.S. entities are forecasted to profitability and, unlike the prior year, small fluctuations in forecasted pre-tax income (loss) are not expected to have a material impact on the estimated U.S. AETR. For the three and six months ended March 30, 2024, the Company calculated its U.S. income tax provision using the discrete method as though the interim period was an annual period since minor deviations in the projected pre-tax net income (loss) in the U.S. could have resulted in a disproportionate and unreliable effective tax rate under the AETR method. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended March 29, 2025, the Company’s tax provision is comprised of a U.S. tax provision resulting from the application of a negative U.S. AETR to year-to-date U.S. pretax loss and a tax provision for non-U.S. income taxes. For the three and six months ended March 30, 2024, the Company's U.S. income tax provision was adversely impacted by Section 174 as the Company recorded a current U.S. tax expense with no corresponding deferred tax benefit due to the valuation allowance maintained against its U.S. deferred tax assets. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended March 29, 2025, the Company concluded that a full valuation allowance on its deferred tax assets in the U.S. continued to be appropriate considering cumulative pre-tax losses in recent years and uncertainty with respect to future taxable income. Release of the valuation allowance in the U.S. would result in a benefit to the income tax provision in the period the release is recorded, which could have a material impact on net earnings. The timing and amount of the potential valuation allowance release are subject to significant management judgment, as well as prospective earnings in the U.S.</span></div> 11000000.0 -700000 4600000 11200000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Net Income (Loss) Per Share </span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of shares of common stock outstanding less shares subject to repurchase. Diluted net income (loss) per share adjusts the basic net income (loss) per share and the weighted-average number of shares of common stock outstanding for the potentially dilutive impact of stock awards, using the treasury stock method.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the Company’s basic and diluted net income (loss) per share:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) - basic and diluted</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(70,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(69,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares of common stock—basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,919,163</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,749,605</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,995,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124,465,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of potentially dilutive stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">876,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,856,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of PSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares of common stock—diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,919,163</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,749,605</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,995,375 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,206,823 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares were excluded from the computation of diluted net income (loss) per share because their effect would have been antidilutive:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.563%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.336%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,713,001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,945,226</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,841,022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,312,304</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,555,418</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,314,063</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,659,903</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,964,490</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,790</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,627</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,188</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,417</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,340,209</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,318,916</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,545,113</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,315,211</span></td></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the Company’s basic and diluted net income (loss) per share:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) - basic and diluted</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(70,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(69,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares of common stock—basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,919,163</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,749,605</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,995,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124,465,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of potentially dilutive stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">876,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,856,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of PSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares of common stock—diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,919,163</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,749,605</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,995,375 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,206,823 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -70144000 -70144000 -69709000 -69709000 -19907000 -19907000 11238000 11238000 119919163 123749605 120995375 124465661 0 0 0 876897 0 0 0 2856594 0 0 0 7671 119919163 123749605 120995375 128206823 -0.58 -0.56 -0.16 0.09 -0.58 -0.56 -0.16 0.09 <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares were excluded from the computation of diluted net income (loss) per share because their effect would have been antidilutive:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.563%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.336%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,713,001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,945,226</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,841,022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,312,304</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,555,418</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,314,063</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,659,903</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,964,490</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,790</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,627</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,188</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,417</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,340,209</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,318,916</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,545,113</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,315,211</span></td></tr></table></div> 6713001 7945226 6841022 7312304 13555418 14314063 14659903 9964490 71790 59627 44188 38417 20340209 22318916 21545113 17315211 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Retirement Plans </span></div>The Company has a defined contribution 401(k) plan (the "401(k) Plan") for the Company’s U.S.-based employees, as well as various defined contribution plans for its international employees. Eligible U.S. employees may make tax-deferred contributions under the 401(k) plan but are limited to the maximum annual dollar amount allowable under the Internal Revenue Code of 1986, as amended. The Company matches contributions towards the 401(k) Plan and international defined contribution plans. The Company's matching contributions totaled $2.0 million and $2.3 million for the three months ended March 29, 2025 and March 30, 2024, respectively. The Company's matching contributions totaled $4.3 million and $4.9 million for the six months ended March 29, 2025 and March 30, 2024, respectively. 2000000.0 2300000 4300000 4900000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Restructuring and Other Charges</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company started a cost transformation initiative in the second half of fiscal 2024 with the goal of optimizing investments for sustainable, long-term growth. This included the August 14, 2024 initiation of a restructuring plan (the "2024 restructuring plan") that involved a reduction in force of approximately 6% of its employees and a reduction to its real estate footprint. Building on this effort, the Company announced a subsequent restructuring on February 5, 2025, including a reduction in force involving approximately 12% of its employees (the “2025 restructuring plan”). This cost transformation also involved charges related to rationalization of its product roadmap. Furthermore, in January 2025, Patrick Spence stepped down from his role as Chief Executive Officer ("CEO") and as a member of the Board, resulting in the Company incurring costs related to this transition, which are also included in restructuring and other charges. </span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the components of restructuring and other charges:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash restructuring charges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee-related costs</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other restructuring costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash charges</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,811 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,751 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash charges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset write-offs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-cash charges</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,889 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,889 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restructuring and other charges</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,700 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,640 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">574 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.43pt">Other restructuring charges include costs primarily related to rationalization of the Company's product roadmap.</span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.43pt">Non-cash charges for stock-based awards were related to modifications for equity awards primarily in connection with the CEO transition. These modifications included accelerated vesting of certain RSUs and an extension of the post-termination exercise period for certain stock options.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restructuring and other charges recorded in the Company's condensed consolidated statements of operations and comprehensive income (loss):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restructuring and other charges</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,640 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">574 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's restructuring and other charges recorded in accrued expenses and accrued compensation within the condensed consolidated balance sheets:</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.865%"><tr><td style="width:1.0%"></td><td style="width:60.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.416%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.416%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.420%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Employee Related Costs</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restructuring Costs</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of September 28, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,037 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of March 29, 2025</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,521 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,535 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,056 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.43pt">Balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 28, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, relates to activities under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> restructuring plan.</span></div> 0.06 0.12 <div style="margin-bottom:10pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the components of restructuring and other charges:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash restructuring charges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee-related costs</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other restructuring costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash charges</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,811 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,751 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash charges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset write-offs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-cash charges</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,889 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,889 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">266 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restructuring and other charges</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,700 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,640 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">574 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.43pt">Other restructuring charges include costs primarily related to rationalization of the Company's product roadmap.</span></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.43pt">Non-cash charges for stock-based awards were related to modifications for equity awards primarily in connection with the CEO transition. These modifications included accelerated vesting of certain RSUs and an extension of the post-termination exercise period for certain stock options.</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's restructuring and other charges recorded in accrued expenses and accrued compensation within the condensed consolidated balance sheets:</span></div><div style="margin-bottom:10pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.865%"><tr><td style="width:1.0%"></td><td style="width:60.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.416%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.416%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.420%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Employee Related Costs</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restructuring Costs</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of September 28, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,037 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of March 29, 2025</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,521 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,535 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,056 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.43pt">Balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 28, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, relates to activities under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> restructuring plan.</span></div> 15353000 0 15353000 0 3458000 0 3398000 308000 18811000 0 18751000 308000 3143000 0 3143000 0 1746000 6000 1746000 266000 4889000 6000 4889000 266000 23700000 6000 23640000 574000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restructuring and other charges recorded in the Company's condensed consolidated statements of operations and comprehensive income (loss):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 29,<br/>2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 30,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restructuring and other charges</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,640 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">574 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3935000 0 3935000 0 12766000 0 12706000 323000 2792000 0 2792000 113000 4207000 6000 4207000 138000 23700000 6000 23640000 574000 2152000 1037000 3189000 15353000 3398000 18751000 12984000 900000 13884000 4521000 3535000 8056000 false false On January 13, 2025, Shamayne Braman, the Company's Chief People Officer, terminated her trading plan intended to satisfy the requirements of Rule 10b5-1(c), originally adopted on March 2, 2024 for the sale of up to 27,838 shares of the Company's common stock subject to restricted stock units granted under our equity incentive plan, as decreased by the number of shares withheld by the Company in connection with the vesting of such restricted stock units to satisfy applicable tax withholding requirements. The plan was originally scheduled to terminate on the earlier of the date all shares under the plan were sold or March 4, 2025. January 13, 2025 Shamayne Braman Chief People Officer true 27838 <div style="margin-top:10pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2025, Nick Millington, the Company's Chief Innovation Officer, adopted a trading plan intended to satisfy the requirements of Rule 10b5-1(c). The plan provides that Mr. Millington may sell up to an aggregate of 19,948 shares of the Company's common stock subject to options granted under our equity incentive plan. The plan terminates on the earlier of the date all shares under the plan are sold or February 12, 2026.</span></div> February 13, 2025 Nick Millington Chief Innovation Officer true 19948 February 12, 2026

-8?2 M0$3;8T.P6BP^0"X99K>]9!:GCO($<8+Y=G)C]C>]GDYS5E+]E]PS8<]LI2JIL8=JU]-[Q6BF<\9,6?3"?G_0 M*RD7G;O;C[J6JNF#$]_*5XYR#7=Z+K$T,T3 MM2##SJ!O*]QRI4U]15T_M8P'9B\^'E5&/O#",#6AAGU5LMISL7/5V+OH>;=1 MQ^'C\QC$&_4[893;+4_91*95R80YQE&QP@$*G?.][A!!2S;LC.6!*;*D.^9N MRO[++#O>H+%D7KC4#;!\:P_O(?9$6-H*,U/XC8UGNI?@4Q !T#+)D)FS3B!6DD@#; M);(LN:G[6-VL8SL#L9,!9GL@:P0,4DF [)*5D>EK+HN,*?T'F?Y3V;F4SP89 M)$!62,W6W5#-LKJK,:'KBWP^2!X!LCUF(I4E(VOZO=F>D"L"9%G,;;T_N2X> MI=9?R-+. EKMG"D"@"9%,LZ3LY:->L]<_=:#SA.BVDKAIM'$*>")$]8?W* M[9!"UHIF+IHCI:@=^CX+-X1<$2*[ IQ7-6:H(;@B0=;( ^6*/-/"3@Z^,>H: M^:B4"[OF+!K=,H1$$B*+!)S -*,).25$=LJY"[)N0@$)D <$#DK\:#2$!A<@".KF*(ETRICK_DXS] M' FDH A90>KGV,2$+Q2U:Z*7.W_Z'">[0(%O()4O)Q809R@O]Q:>"I!-C[\E :5-R MX6-"THF1I7,J<7HZF)!S8NQMF7/K2-L3[2D?$W).C.P< //3?"B&G!,C.^>( M>7\*TRTQ_3U-R#D)LG. :+JLH8\).2=!=@[8-YL[Q)!S$F3G^%G^DP]X JDF M058-E('I-A;C":2:!%DU,.;(QP1?!T!VS^>MB=/M#6DG0=8.G,KREV0)Y)VD MU8R;OR1+(.\D;6[Y-)9D">2=!/WE C37Y(-(.\,:N_TZHOUW6W&MERP;&[_ M0MORE!;I4A'W<=PZCQ.WS[6MBF)LRQ;B4=+LXTVVC[?P[OX%4$L#!!0 ( M -V,IUJ8&UJ>^P$ ,LC : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VDMNHT 4A>&M6"P@Y?LB22O.J">91MD @'O0D MJC-"!>+RCSX0\/"<#]VT[T]EMQ_*XN-X.)55LYNFX5=*9;W+QZ[<]$,^G8]L M^O'83>?EN$U#MW[KMCGI0_V=BO]GLU_EWO_YSS*?I M'X/3>S^^E5W.4[-XZ<9MGE9-^CA<=Y=TV7*S>'I=->/3JS2I=I!"D-8/ M,@BR^D$.05X_*" HZ@>U$-36#[J%H-OZ07<0=%<_Z!Z"[NL'R1)E7!(DS; F MT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\E MT%M1;R706VBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'H;ZFT$>AOJ;01Z&^IM!'K;[&4)@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z M&X'>AGH;@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WCY[V4V@MZ/>3J"WH]Y.H+>C MWDZ@MZ/>3J"WH]Y.H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WS#Y6$N@= MJ'<0Z!VH=Q#H':AW$.@=J'<0Z-VBWNU/ZEVFST,NUYZO-5[_)ZF>SN?FZ^4O MRZ^=>+]H+S@G^'?G\2]02P,$% @ W8RG6G32QF+> 0 6B, !, !; M0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI%WX$N%%OU0O_0-T. ML+"M35L0_KW= !.-$@TFOC=;MK;G/6N3YVJ3YYVC,-@V=1NFV3)&=\-8*);4 MF)!;1VT:F5O?F)@>_8(Y4ZS,@I@8C<:LL&VD-@YC5R.;3>YH;M9U'-QOT^M0 MV7::>:I#-KC=3^RRIIEQKJX*$],XV[3EIY3A(2%/*_LY85FY<)$F9.S+A&[D M^X##NL<->5^5-'@R/CZ8)LUBVYJ%N*LIY*=+?-&CG<^K@DI;K)NT) _.DRG# MDB@V=;XO>G$Z.:8=IOV5GYW?ESD5F&8^>>M".C%/OX\['DFW>NA2(?*Q.OV) M[XFI]-G?1]UIEU3^,#MM[ZOUJ_X\ NMOY^_QQS-^K__+/@1('Q*D#P72AP;I M8PS2QR5('U<@?5R#],%'*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D M%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I1 M9)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ M4635*+)J%%DUBJP:15:-(JM&D56CR#K^3UE?K%W]]=\>W3UO3-4>\UG_2\WL M#5!+ 0(4 Q0 ( -V,IUI&QTU(E0 ,T 0 " 0 M !D;V-0&UL4$L! A0#% @ W8RG6KJ4]R;S *P( M !$ ( !PP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ W8RG6IE&PO=V]R:W-H965T&UL4$L! A0#% M @ W8RG6GD#AB.[!@ FAT !@ ("!& X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ W8RG6J<*+2]W$ MH+L !@ ("!71\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8RG6BWX@B.) P /P@ !@ M ("!\4 'AL+W=O08 (X0 8 " @;!$ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ W8RG6C$4<*"%!0 M P M !D ("!%UH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8RG6@ &A9]'!@ E! !D M ("!AFX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ W8RG6I@O$F?_ 0 M@0 !D ("!-X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ W8RG6KEM MFL&PO=V]R:W-H965T&UL4$L! A0#% @ W8RG6CQR(^H_! [0H !D M ("!UIP 'AL+W=O&PO M=V]R:W-H965T[@0 M "0- 9 " @0RK !X;"]W;W)K&UL4$L! A0#% @ W8RG6LWX&PO=V]R:W-H965T&UL4$L! A0#% M @ W8RG6BZF4CM !0 +AT !D ("!B;P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8RG6G.9LF&Y @ P@8 !D M ("!-]4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ W8RG6H$8DN"W @ V 8 !D ("!V. M 'AL+W=O"0 &0 @('&XP >&PO=V]R:W-H965T&UL4$L! A0#% @ MW8RG6N0:A8G& P ?Q0 !D ("!HNH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8RG6NTP%9#' P 9 X !D M ("!@04! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ W8RG6C*7ML@+! &1$ !D ("!#Q$! 'AL M+W=O&PO=V]R:W-H965TL9 0!X;"]W;W)K&UL4$L! A0#% @ W8RG M6I:ZUL#_! ,AT !D ("!QQP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8RG6@\L\ULN @ %P4 M !D ("!&2D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8RG6OE4&PO&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " #=C*=:=-+&8MX! !:(P $P M @ $R1 $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 !$ ),2 ( !!1@$ ! end XML 75 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 76 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ .report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } .report table.authRefData a { display: block; font-weight: bold; } .report table.authRefData p { margin-top: 0px; } .report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } .report table.authRefData .hide a:hover { background-color: #2F4497; } .report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } .report table.authRefData table{ font-size: 1em; } /* Report Styles */ .pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ .report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } .report hr { border: 1px solid #acf; } /* Top labels */ .report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } .report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } .report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } .report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } .report td.pl div.a { width: 200px; } .report td.pl a:hover { background-color: #ffc; } /* Header rows... */ .report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ .report .rc { background-color: #f0f0f0; } /* Even rows... */ .report .re, .report .reu { background-color: #def; } .report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ .report .ro, .report .rou { background-color: white; } .report .rou td { border-bottom: 1px solid black; } .report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ .report .fn { white-space: nowrap; } /* styles for numeric types */ .report .num, .report .nump { text-align: right; white-space: nowrap; } .report .nump { padding-left: 2em; } .report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ .report .text { text-align: left; white-space: normal; } .report .text .big { margin-bottom: 1em; width: 17em; } .report .text .more { display: none; } .report .text .note { font-style: italic; font-weight: bold; } .report .text .small { width: 10em; } .report sup { font-style: italic; } .report .outerFootnotes { font-size: 1em; } XML 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 222 297 1 false 57 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.sonos.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 9952156 - Disclosure - Business Overview and Basis of Presentation Sheet http://www.sonos.com/role/BusinessOverviewandBasisofPresentation Business Overview and Basis of Presentation Notes 7 false false R8.htm 9952157 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.sonos.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 9952158 - Disclosure - Financial Instruments Sheet http://www.sonos.com/role/FinancialInstruments Financial Instruments Notes 9 false false R10.htm 9952159 - Disclosure - Revenue and Geographic Information Sheet http://www.sonos.com/role/RevenueandGeographicInformation Revenue and Geographic Information Notes 10 false false R11.htm 9952160 - Disclosure - Balance Sheet Components Sheet http://www.sonos.com/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 9952161 - Disclosure - Debt Sheet http://www.sonos.com/role/Debt Debt Notes 12 false false R13.htm 9952162 - Disclosure - Commitments and Contingencies Sheet http://www.sonos.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 13 false false R14.htm 9952163 - Disclosure - Stockholders' Equity Sheet http://www.sonos.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 9952164 - Disclosure - Stock-based Compensation Sheet http://www.sonos.com/role/StockbasedCompensation Stock-based Compensation Notes 15 false false R16.htm 9952165 - Disclosure - Income Taxes Sheet http://www.sonos.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 9952166 - Disclosure - Net Income (Loss) Per Share Sheet http://www.sonos.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 17 false false R18.htm 9952167 - Disclosure - Retirement Plans Sheet http://www.sonos.com/role/RetirementPlans Retirement Plans Notes 18 false false R19.htm 9952168 - Disclosure - Restructuring and Other Charges Sheet http://www.sonos.com/role/RestructuringandOtherCharges Restructuring and Other Charges Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9955511 - Disclosure - Business Overview and Basis of Presentation (Policies) Sheet http://www.sonos.com/role/BusinessOverviewandBasisofPresentationPolicies Business Overview and Basis of Presentation (Policies) Policies http://www.sonos.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 9955512 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.sonos.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables 23 false false R24.htm 9955513 - Disclosure - Revenue and Geographic Information (Tables) Sheet http://www.sonos.com/role/RevenueandGeographicInformationTables Revenue and Geographic Information (Tables) Tables http://www.sonos.com/role/RevenueandGeographicInformation 24 false false R25.htm 9955514 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.sonos.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.sonos.com/role/BalanceSheetComponents 25 false false R26.htm 9955515 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.sonos.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.sonos.com/role/StockbasedCompensation 26 false false R27.htm 9955516 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.sonos.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.sonos.com/role/NetIncomeLossPerShare 27 false false R28.htm 9955517 - Disclosure - Restructuring and Other Charges (Tables) Sheet http://www.sonos.com/role/RestructuringandOtherChargesTables Restructuring and Other Charges (Tables) Tables http://www.sonos.com/role/RestructuringandOtherCharges 28 false false R29.htm 9955518 - Disclosure - Business Overview and Basis of Presentation (Details) Sheet http://www.sonos.com/role/BusinessOverviewandBasisofPresentationDetails Business Overview and Basis of Presentation (Details) Details http://www.sonos.com/role/BusinessOverviewandBasisofPresentationPolicies 29 false false R30.htm 9955519 - Disclosure - Financial Instruments - Cash, Cash Equivalents and Marketable Securities by Investment Category (Details) Sheet http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails Financial Instruments - Cash, Cash Equivalents and Marketable Securities by Investment Category (Details) Details 30 false false R31.htm 9955520 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://www.sonos.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 31 false false R32.htm 9955521 - Disclosure - Revenue and Geographic Information (Details) Sheet http://www.sonos.com/role/RevenueandGeographicInformationDetails Revenue and Geographic Information (Details) Details http://www.sonos.com/role/RevenueandGeographicInformationTables 32 false false R33.htm 9955522 - Disclosure - Balance Sheet Components - Schedule of Accounts Receivable (Details) Sheet http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails Balance Sheet Components - Schedule of Accounts Receivable (Details) Details 33 false false R34.htm 9955523 - Disclosure - Balance Sheet Components - Schedule of Inventories (Details) Sheet http://www.sonos.com/role/BalanceSheetComponentsScheduleofInventoriesDetails Balance Sheet Components - Schedule of Inventories (Details) Details 34 false false R35.htm 9955524 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 35 false false R36.htm 9955525 - Disclosure - Balance Sheet Components - Schedule of Property Plant and Equipment (Details) Sheet http://www.sonos.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails Balance Sheet Components - Schedule of Property Plant and Equipment (Details) Details 36 false false R37.htm 9955526 - Disclosure - Balance Sheet Components - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails Balance Sheet Components - Schedule of Finite-Lived Intangible Assets (Details) Details 37 false false R38.htm 9955527 - Disclosure - Balance Sheet Components - Schedule of Estimated Future Amortization Expense (Details) Sheet http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails Balance Sheet Components - Schedule of Estimated Future Amortization Expense (Details) Details 38 false false R39.htm 9955528 - Disclosure - Balance Sheet Components - Schedule of Cloud Computing Arrangements (Details) Sheet http://www.sonos.com/role/BalanceSheetComponentsScheduleofCloudComputingArrangementsDetails Balance Sheet Components - Schedule of Cloud Computing Arrangements (Details) Details 39 false false R40.htm 9955529 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses (Details) Sheet http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails Balance Sheet Components - Schedule of Accrued Expenses (Details) Details 40 false false R41.htm 9955530 - Disclosure - Balance Sheet Components -Schedule of Changes in Deferred Revenue (Details) Sheet http://www.sonos.com/role/BalanceSheetComponentsScheduleofChangesinDeferredRevenueDetails Balance Sheet Components -Schedule of Changes in Deferred Revenue (Details) Details 41 false false R42.htm 9955531 - Disclosure - Balance Sheet Components - Schedule of Expected Recognition of Deferred Revenue (Details) Sheet http://www.sonos.com/role/BalanceSheetComponentsScheduleofExpectedRecognitionofDeferredRevenueDetails Balance Sheet Components - Schedule of Expected Recognition of Deferred Revenue (Details) Details 42 false false R43.htm 9955532 - Disclosure - Balance Sheet Components - Schedule of Other Current Liabilities (Details) Sheet http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails Balance Sheet Components - Schedule of Other Current Liabilities (Details) Details 43 false false R44.htm 9955533 - Disclosure - Balance Sheet Components - Schedule of Warranty Liability (Details) Sheet http://www.sonos.com/role/BalanceSheetComponentsScheduleofWarrantyLiabilityDetails Balance Sheet Components - Schedule of Warranty Liability (Details) Details 44 false false R45.htm 9955534 - Disclosure - Debt (Details) Sheet http://www.sonos.com/role/DebtDetails Debt (Details) Details http://www.sonos.com/role/Debt 45 false false R46.htm 9955535 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.sonos.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.sonos.com/role/CommitmentsandContingencies 46 false false R47.htm 9955536 - Disclosure - Stockholders' Equity (Details) Sheet http://www.sonos.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.sonos.com/role/StockholdersEquity 47 false false R48.htm 9955537 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) Sheet http://www.sonos.com/role/StockbasedCompensationStockOptionActivityDetails Stock-based Compensation - Stock Option Activity (Details) Details 48 false false R49.htm 9955538 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.sonos.com/role/StockbasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 49 false false R50.htm 9955539 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) Sheet http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails Stock-Based Compensation - Restricted Stock Unit Activity (Details) Details 50 false false R51.htm 9955540 - Disclosure - Stock-based Compensation - Performance Stock Units Activity (Details) Sheet http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails Stock-based Compensation - Performance Stock Units Activity (Details) Details 51 false false R52.htm 9955541 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense (Details) Sheet http://www.sonos.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails Stock-based Compensation - Stock-based Compensation Expense (Details) Details 52 false false R53.htm 9955542 - Disclosure - Income Taxes (Details) Sheet http://www.sonos.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.sonos.com/role/IncomeTaxes 53 false false R54.htm 9955543 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) Details http://www.sonos.com/role/NetIncomeLossPerShareTables 54 false false R55.htm 9955544 - Disclosure - Net Income (Loss) Per Share - Antidilutive Securities (Details) Sheet http://www.sonos.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails Net Income (Loss) Per Share - Antidilutive Securities (Details) Details http://www.sonos.com/role/NetIncomeLossPerShareTables 55 false false R56.htm 9955545 - Disclosure - Retirement Plans (Details) Sheet http://www.sonos.com/role/RetirementPlansDetails Retirement Plans (Details) Details http://www.sonos.com/role/RetirementPlans 56 false false R57.htm 9955546 - Disclosure - Restructuring and Other Charges - Narrative (Details) Sheet http://www.sonos.com/role/RestructuringandOtherChargesNarrativeDetails Restructuring and Other Charges - Narrative (Details) Details 57 false false R58.htm 9955547 - Disclosure - Restructuring and Other Charges - Schedule of Restructuring Components and Other Charges (Details) Sheet http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails Restructuring and Other Charges - Schedule of Restructuring Components and Other Charges (Details) Details 58 false false R59.htm 9955548 - Disclosure - Restructuring and Other Charges - Schedule of Restructuring and Other Charges (Details) Sheet http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringandOtherChargesDetails Restructuring and Other Charges - Schedule of Restructuring and Other Charges (Details) Details 59 false false R60.htm 9955549 - Disclosure - Restructuring and Other Charges - Schedule of Restructuring Activities Recorded in Accrued Expenses and Accrued Compensation (Details) Sheet http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringActivitiesRecordedinAccruedExpensesandAccruedCompensationDetails Restructuring and Other Charges - Schedule of Restructuring Activities Recorded in Accrued Expenses and Accrued Compensation (Details) Details 60 false false All Reports Book All Reports sono-20250329.htm sono-20250329.xsd sono-20250329_cal.xml sono-20250329_def.xml sono-20250329_lab.xml sono-20250329_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "sono-20250329.htm": { "nsprefix": "sono", "nsuri": "http://www.sonos.com/20250329", "dts": { "inline": { "local": [ "sono-20250329.htm" ] }, "schema": { "local": [ "sono-20250329.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/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/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "sono-20250329_cal.xml" ] }, "definitionLink": { "local": [ "sono-20250329_def.xml" ] }, "labelLink": { "local": [ "sono-20250329_lab.xml" ] }, "presentationLink": { "local": [ "sono-20250329_pre.xml" ] } }, "keyStandard": 275, "keyCustom": 22, "axisStandard": 23, "axisCustom": 0, "memberStandard": 36, "memberCustom": 15, "hidden": { "total": 13, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 7, "http://xbrl.sec.gov/ecd/2024": 1 }, "contextCount": 222, "entityCount": 1, "segmentCount": 57, "elementCount": 559, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 812, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 16, "http://fasb.org/srt/2024": 2 }, "report": { "R1": { "role": "http://www.sonos.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "unique": true } }, "R3": { "role": "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "dei:Security12bTitle", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "dei:Security12bTitle", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "unique": true } }, "R5": { "role": "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "unique": true } }, "R7": { "role": "http://www.sonos.com/role/BusinessOverviewandBasisofPresentation", "longName": "9952156 - Disclosure - Business Overview and Basis of Presentation", "shortName": "Business Overview and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.sonos.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.sonos.com/role/FinancialInstruments", "longName": "9952158 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.sonos.com/role/RevenueandGeographicInformation", "longName": "9952159 - Disclosure - Revenue and Geographic Information", "shortName": "Revenue and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.sonos.com/role/BalanceSheetComponents", "longName": "9952160 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.sonos.com/role/Debt", "longName": "9952161 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.sonos.com/role/CommitmentsandContingencies", "longName": "9952162 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.sonos.com/role/StockholdersEquity", "longName": "9952163 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.sonos.com/role/StockbasedCompensation", "longName": "9952164 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.sonos.com/role/IncomeTaxes", "longName": "9952165 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.sonos.com/role/NetIncomeLossPerShare", "longName": "9952166 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.sonos.com/role/RetirementPlans", "longName": "9952167 - Disclosure - Retirement Plans", "shortName": "Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.sonos.com/role/RestructuringandOtherCharges", "longName": "9952168 - Disclosure - Restructuring and Other Charges", "shortName": "Restructuring and Other Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R20": { "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": "20", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true }, "uniqueAnchor": null }, "R21": { "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": "21", "firstAnchor": { "contextRef": "c-5", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.sonos.com/role/BusinessOverviewandBasisofPresentationPolicies", "longName": "9955511 - Disclosure - Business Overview and Basis of Presentation (Policies)", "shortName": "Business Overview and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.sonos.com/role/FairValueMeasurementsTables", "longName": "9955512 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.sonos.com/role/RevenueandGeographicInformationTables", "longName": "9955513 - Disclosure - Revenue and Geographic Information (Tables)", "shortName": "Revenue and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.sonos.com/role/BalanceSheetComponentsTables", "longName": "9955514 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.sonos.com/role/StockbasedCompensationTables", "longName": "9955515 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.sonos.com/role/NetIncomeLossPerShareTables", "longName": "9955516 - 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-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.sonos.com/role/RestructuringandOtherChargesTables", "longName": "9955517 - Disclosure - Restructuring and Other Charges (Tables)", "shortName": "Restructuring and Other Charges (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.sonos.com/role/BusinessOverviewandBasisofPresentationDetails", "longName": "9955518 - Disclosure - Business Overview and Basis of Presentation (Details)", "shortName": "Business Overview and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-3", "name": "sono:NumberOfCountriesWhereProductsAreDistributed", "unitRef": "country", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "sono:NumberOfCountriesWhereProductsAreDistributed", "unitRef": "country", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails", "longName": "9955519 - Disclosure - Financial Instruments - Cash, Cash Equivalents and Marketable Securities by Investment Category (Details)", "shortName": "Financial Instruments - Cash, Cash Equivalents and Marketable Securities by Investment Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.sonos.com/role/FinancialInstrumentsNarrativeDetails", "longName": "9955520 - Disclosure - Financial Instruments - Narrative (Details)", "shortName": "Financial Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "unique": true } }, "R32": { "role": "http://www.sonos.com/role/RevenueandGeographicInformationDetails", "longName": "9955521 - Disclosure - Revenue and Geographic Information (Details)", "shortName": "Revenue and Geographic Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-90", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "unique": true } }, "R33": { "role": "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails", "longName": "9955522 - Disclosure - Balance Sheet Components - Schedule of Accounts Receivable (Details)", "shortName": "Balance Sheet Components - Schedule of Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.sonos.com/role/BalanceSheetComponentsScheduleofInventoriesDetails", "longName": "9955523 - 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": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails", "longName": "9955524 - Disclosure - Balance Sheet Components - Narrative (Details)", "shortName": "Balance Sheet Components - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "sono:AccumulatedInventoryWriteDowns", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-2", "name": "sono:AccumulatedInventoryWriteDowns", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "unique": true } }, "R36": { "role": "http://www.sonos.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails", "longName": "9955525 - Disclosure - Balance Sheet Components - Schedule of Property Plant and Equipment (Details)", "shortName": "Balance Sheet Components - Schedule of Property Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails", "longName": "9955526 - Disclosure - Balance Sheet Components - Schedule of Finite-Lived Intangible Assets (Details)", "shortName": "Balance Sheet Components - Schedule of Finite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails", "longName": "9955527 - Disclosure - Balance Sheet Components - Schedule of Estimated Future Amortization Expense (Details)", "shortName": "Balance Sheet Components - Schedule of Estimated Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.sonos.com/role/BalanceSheetComponentsScheduleofCloudComputingArrangementsDetails", "longName": "9955528 - Disclosure - Balance Sheet Components - Schedule of Cloud Computing Arrangements (Details)", "shortName": "Balance Sheet Components - Schedule of Cloud Computing Arrangements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedContractCostGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedContractCostGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails", "longName": "9955529 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses (Details)", "shortName": "Balance Sheet Components - Schedule of Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "sono:AccruedInventoryAndSupplyChainCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "sono:AccruedInventoryAndSupplyChainCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.sonos.com/role/BalanceSheetComponentsScheduleofChangesinDeferredRevenueDetails", "longName": "9955530 - Disclosure - Balance Sheet Components -Schedule of Changes in Deferred Revenue (Details)", "shortName": "Balance Sheet Components -Schedule of Changes in Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-2", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-2", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.sonos.com/role/BalanceSheetComponentsScheduleofExpectedRecognitionofDeferredRevenueDetails", "longName": "9955531 - Disclosure - Balance Sheet Components - Schedule of Expected Recognition of Deferred Revenue (Details)", "shortName": "Balance Sheet Components - Schedule of Expected Recognition of Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails", "longName": "9955532 - Disclosure - Balance Sheet Components - Schedule of Other Current Liabilities (Details)", "shortName": "Balance Sheet Components - Schedule of Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "sono:AccruedLiabilitiesReserveForReturns", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "sono:AccruedLiabilitiesReserveForReturns", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.sonos.com/role/BalanceSheetComponentsScheduleofWarrantyLiabilityDetails", "longName": "9955533 - Disclosure - Balance Sheet Components - Schedule of Warranty Liability (Details)", "shortName": "Balance Sheet Components - Schedule of Warranty Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-2", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-2", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.sonos.com/role/DebtDetails", "longName": "9955534 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-119", "name": "us-gaap:DebtInstrumentTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-119", "name": "us-gaap:DebtInstrumentTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.sonos.com/role/CommitmentsandContingenciesDetails", "longName": "9955535 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-133", "name": "us-gaap:GainContingencyPatentsFoundInfringedUponNumber", "unitRef": "patent", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-133", "name": "us-gaap:GainContingencyPatentsFoundInfringedUponNumber", "unitRef": "patent", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.sonos.com/role/StockholdersEquityDetails", "longName": "9955536 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.sonos.com/role/StockbasedCompensationStockOptionActivityDetails", "longName": "9955537 - Disclosure - Stock-based Compensation - Stock Option Activity (Details)", "shortName": "Stock-based Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-2", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "unique": true } }, "R49": { "role": "http://www.sonos.com/role/StockbasedCompensationNarrativeDetails", "longName": "9955538 - Disclosure - Stock-based Compensation - Narrative (Details)", "shortName": "Stock-based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "longName": "9955539 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-142", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails", "longName": "9955540 - Disclosure - Stock-based Compensation - Performance Stock Units Activity (Details)", "shortName": "Stock-based Compensation - Performance Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-145", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-145", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.sonos.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails", "longName": "9955541 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense (Details)", "shortName": "Stock-based Compensation - Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.sonos.com/role/IncomeTaxesDetails", "longName": "9955542 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "longName": "9955543 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.sonos.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "longName": "9955544 - Disclosure - Net Income (Loss) Per Share - Antidilutive Securities (Details)", "shortName": "Net Income (Loss) Per Share - Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.sonos.com/role/RetirementPlansDetails", "longName": "9955545 - Disclosure - Retirement Plans (Details)", "shortName": "Retirement Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.sonos.com/role/RestructuringandOtherChargesNarrativeDetails", "longName": "9955546 - Disclosure - Restructuring and Other Charges - Narrative (Details)", "shortName": "Restructuring and Other Charges - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-190", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-190", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails", "longName": "9955547 - Disclosure - Restructuring and Other Charges - Schedule of Restructuring Components and Other Charges (Details)", "shortName": "Restructuring and Other Charges - Schedule of Restructuring Components and Other Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-199", "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "unique": true } }, "R59": { "role": "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringandOtherChargesDetails", "longName": "9955548 - Disclosure - Restructuring and Other Charges - Schedule of Restructuring and Other Charges (Details)", "shortName": "Restructuring and Other Charges - Schedule of Restructuring and Other Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "unique": true } }, "R60": { "role": "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringActivitiesRecordedinAccruedExpensesandAccruedCompensationDetails", "longName": "9955549 - Disclosure - Restructuring and Other Charges - Schedule of Restructuring Activities Recorded in Accrued Expenses and Accrued Compensation (Details)", "shortName": "Restructuring and Other Charges - Schedule of Restructuring Activities Recorded in Accrued Expenses and Accrued Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-2", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-2", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "sono-20250329.htm", "first": true, "unique": true } } }, "tag": { "sono_A2023StockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "A2023StockRepurchaseProgramMember", "presentation": [ "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Stock Repurchase Program", "label": "2023 Stock Repurchase Program [Member]", "documentation": "2023 Stock Repurchase Program" } } }, "auth_ref": [] }, "sono_A2025StockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "A2025StockRepurchaseProgramMember", "presentation": [ "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Stock Repurchase Program", "label": "2025 Stock Repurchase Program [Member]", "documentation": "2025 Stock Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r54", "r839" ] }, "sono_AccountsReceivableAllowanceForSalesIncentivesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "AccountsReceivableAllowanceForSalesIncentivesCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for sales incentives", "label": "Accounts Receivable, Allowance For Sales Incentives, Current", "documentation": "Accounts Receivable, Allowance For Sales Incentives, Current" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r172", "r259", "r788" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails", "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net of allowances", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r990" ] }, "sono_AccruedAdvertisingAndMarketingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "AccruedAdvertisingAndMarketingCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued advertising and marketing", "label": "Accrued Advertising and Marketing Current", "documentation": "Accrued Advertising and Marketing Current" } } }, "auth_ref": [] }, "sono_AccruedGeneralAndAdministrative": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "AccruedGeneralAndAdministrative", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued general and administrative expenses", "label": "Accrued General and Administrative", "documentation": "Accrued General and Administrative" } } }, "auth_ref": [] }, "sono_AccruedInventoryAndSupplyChainCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "AccruedInventoryAndSupplyChainCostsCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued inventory and supply chain costs", "label": "Accrued Inventory And Supply Chain Costs, Current", "documentation": "Accrued Inventory And Supply Chain Costs, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails", "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "label": "Accrued Liabilities, Current", "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": [ "r57" ] }, "sono_AccruedLiabilitiesReserveForReturns": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "AccruedLiabilitiesReserveForReturns", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for returns", "label": "Accrued Liabilities Reserve For Returns", "documentation": "Accrued Liabilities Reserve For Returns" } } }, "auth_ref": [] }, "sono_AccruedProductDevelopmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "AccruedProductDevelopmentCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued product development", "label": "Accrued Product Development, Current", "documentation": "Accrued Product Development, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r30", "r164", "r648" ] }, "sono_AccumulatedInventoryWriteDowns": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "AccumulatedInventoryWriteDowns", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated inventory write-downs", "label": "Accumulated Inventory Write-Downs", "documentation": "Accumulated Inventory Write-Downs" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r15", "r16", "r76", "r173", "r645", "r673", "r674" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "AOCI Attributable to Parent [Member]", "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", "r8", "r16", "r517", "r520", "r567", "r669", "r670", "r969", "r970", "r971", "r979", "r980", "r981", "r982" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Life (In years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r316", "r783" ] }, "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": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r901" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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": [ "r67", "r839", "r1096" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid-in Capital [Member]", "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": [ "r683", "r979", "r980", "r981", "r982", "r1041", "r1097" ] }, "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": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r914" ] }, "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": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r914" ] }, "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": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r914" ] }, "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": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r914" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "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.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r43", "r44", "r447" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r947" ] }, "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": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r873", "r883", "r893", "r925" ] }, "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": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r876", "r886", "r896", "r928" ] }, "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": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r948" ] }, "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": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r914" ] }, "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": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r921" ] }, "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": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r877", "r887", "r897", "r921", "r929", "r933", "r941" ] }, "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": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r939" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r477", "r482" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r174", "r260", "r296" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AmericasMember", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]", "documentation": "Continents of North and South America." } } }, "auth_ref": [ "r960", "r961", "r962", "r963", "r1099", "r1100", "r1101", "r1102" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expenses", "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": [ "r5", "r313", "r320", "r799" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially antidilutive securities (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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": [ "r236" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r25" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific (\"APAC\")", "label": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r960", "r961", "r962", "r963", "r1099", "r1100", "r1101", "r1102" ] }, "sono_AssetWriteOffsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "AssetWriteOffsMember", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset write-offs", "label": "Asset Write-Offs [Member]", "documentation": "Asset Write-Offs" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r109", "r118", "r168", "r201", "r240", "r244", "r252", "r253", "r293", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r512", "r514", "r547", "r640", "r722", "r794", "r795", "r839", "r864", "r1031", "r1032", "r1053" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r160", "r176", "r201", "r293", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r512", "r514", "r547", "r839", "r1031", "r1032", "r1053" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r528", "r529", "r826" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "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": [ "r266" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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": [ "r267" ] }, "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": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r936" ] }, "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": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r937" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r932" ] }, "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": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r932" ] }, "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": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r932" ] }, "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": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r932" ] }, "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": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r932" ] }, "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": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r932" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationNarrativeDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476" ] }, "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": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r935" ] }, "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": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r934" ] }, "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": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r933" ] }, "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": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r933" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.sonos.com/role/BusinessOverviewandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation and preparation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r509", "r821", "r822" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r45", "r46", "r314", "r315", "r316", "r317", "r318", "r509", "r821", "r822" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Business Acquisition [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": [ "r509" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provisional information, adjustment, intangibles", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r47" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.sonos.com/role/BusinessOverviewandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Business Overview and Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "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": [ "r53", "r92", "r93" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment in accounts payable and accrued expenses", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r21", "r22", "r23" ] }, "us-gaap_CapitalizedContractCostAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofCloudComputingArrangementsDetails": { "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofCloudComputingArrangementsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated amortization", "label": "Capitalized Contract Cost, Accumulated Amortization", "documentation": "Amount of accumulated amortization of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r999" ] }, "us-gaap_CapitalizedContractCostGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostGross", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofCloudComputingArrangementsDetails": { "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofCloudComputingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud computing implementation costs", "label": "Capitalized Contract Cost, Gross", "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r999" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNet", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofCloudComputingArrangementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofCloudComputingArrangementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cloud computing implementation costs, net", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r309" ] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cloud Computing Arrangements", "label": "Capitalized Contract Cost [Table Text Block]", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r998" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r120", "r643", "r694", "r717", "r839", "r864", "r966" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r19", "r162", "r786" ] }, "sono_CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "CashAndCashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Cash And Cash Equivalents, At Carrying Value And Debt Securities, Available-For-Sale, Excluding Accrued Interest", "documentation": "Cash And Cash Equivalents, At Carrying Value And Debt Securities, Available-For-Sale, Excluding Accrued Interest" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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": [ "r19", "r89", "r197" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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", "r89" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of 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": [ "r966", "r1064" ] }, "sono_CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "CashEquivalentsAtCarryingValueAndDebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Cash Equivalents, At Carrying Value And Debt Securities, Available-For-Sale, Amortized Cost, Excluding Accrued Interest, After Allowance For Credit Loss", "documentation": "Cash Equivalents, At Carrying Value And Debt Securities, Available-For-Sale, Amortized Cost, Excluding Accrued Interest, After Allowance For Credit Loss" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing and financing activities", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "sono_CashPaidForLeaseLiabilityMeasurementNetOfTenantImprovementReimbursements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "CashPaidForLeaseLiabilityMeasurementNetOfTenantImprovementReimbursements", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities, net of tenant improvement reimbursements received", "label": "Cash Paid For Lease Liability Measurement, Net Of Tenant Improvement Reimbursements", "documentation": "Cash Paid For Lease Liability Measurement, Net Of Tenant Improvement Reimbursements" } } }, "auth_ref": [] }, "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": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r912" ] }, "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": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r909" ] }, "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": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r907" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r129", "r169", "r170", "r171", "r201", "r222", "r226", "r233", "r235", "r242", "r243", "r293", "r357", "r359", "r360", "r361", "r364", "r365", "r395", "r396", "r398", "r401", "r408", "r547", "r677", "r678", "r679", "r680", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r695", "r709", "r731", "r750", "r764", "r765", "r766", "r767", "r768", "r951", "r976", "r983" ] }, "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": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r913" ] }, "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": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r913" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 7)", "label": "Commitments and Contingencies", "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": [ "r62", "r111", "r642", "r708" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "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.sonos.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r100", "r346", "r347", "r771", "r1013", "r1019" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r855", "r856", "r857", "r859", "r860", "r861", "r862", "r979", "r980", "r982", "r1041", "r1095", "r1097" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r65" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balances, beginning of period (in shares)", "periodEndLabel": "Balances, ending of period (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r65", "r709", "r728", "r1097", "r1098" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value", "label": "Common Stock, Value, Issued", "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": [ "r65", "r644", "r839" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r918" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r917" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r919" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r916" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r17", "r180", "r182", "r186", "r636", "r654", "r655" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Total comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Deferred Balances and Expected Revenue Recognition", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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": [ "r1036" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Deferred revenue, beginning of period", "periodEndLabel": "Deferred revenue, end of period", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r410", "r411", "r423" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "label": "Contract with Customer, Liability, 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": [ "r410", "r411", "r423" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, noncurrent", "label": "Contract with Customer, Liability, Noncurrent", "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": [ "r410", "r411", "r423" ] }, "sono_ContractWithCustomerLiabilityRevenueDeferredNetOfRevenueRecognizedOnContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "ContractWithCustomerLiabilityRevenueDeferredNetOfRevenueRecognizedOnContracts", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue deferred, net of revenue recognized on contracts in the respective period", "label": "Contract With Customer, Liability, Revenue Deferred Net of Revenue Recognized On Contracts", "documentation": "Contract With Customer, Liability, Revenue Deferred Net of Revenue Recognized On Contracts" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Recognition of revenue included in beginning of period deferred revenue", "label": "Contract with Customer, Liability, 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": [ "r424" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from previous period", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r418" ] }, "sono_ContractwithCustomerLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "ContractwithCustomerLiabilityRollForward", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability [Roll Forward]", "label": "ContractwithCustomerLiabilityRollForward", "documentation": "ContractwithCustomerLiabilityRollForward" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "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": [ "r79", "r80", "r601" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringandOtherChargesDetails", "http://www.sonos.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "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": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r356", "r1029" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r356", "r1029", "r1030" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.sonos.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r101", "r199", "r328", "r329", "r330", "r331", "r332", "r355", "r356", "r366", "r372", "r373", "r374", "r375", "r376", "r377", "r382", "r389", "r390", "r392", "r559" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [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": [ "r203", "r367", "r368", "r369", "r370", "r371", "r373", "r378", "r379", "r380", "r381", "r383", "r384", "r385", "r386", "r387", "r388", "r391", "r805", "r806", "r807", "r808", "r809", "r837", "r977", "r1051", "r1052" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r13", "r35", "r36", "r52", "r103", "r104", "r203", "r367", "r368", "r369", "r370", "r371", "r373", "r378", "r379", "r380", "r381", "r383", "r384", "r385", "r386", "r387", "r388", "r391", "r805", "r806", "r807", "r808", "r809", "r837", "r977", "r1051", "r1052" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of debt", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r269", "r302", "r303", "r304" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestWriteoff", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest writeoff", "label": "Debt Securities, Available-for-Sale, Accrued Interest Writeoff", "documentation": "Amount of writeoff of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized by reversing interest income." } } }, "auth_ref": [ "r305" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r997" ] }, "sono_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCarryingValue", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Debt Securities, Available-For-Sale, Amortized Cost, Excluding Accrued Interest, After Allowance For Credit Loss, Carrying Value", "documentation": "Debt Securities, Available-For-Sale, Amortized Cost, Excluding Accrued Interest, After Allowance For Credit Loss, Carrying Value" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r997" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r997" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale, noncurrent", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r997" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain (loss)", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r992" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "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": [ "r486", "r487" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r486", "r487", "r641" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r91" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/RetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contribution", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r443" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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": [ "r5", "r240", "r249", "r253", "r794", "r795" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "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": [ "r422", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "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": [ "r422", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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": [ "r1037" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.sonos.com/role/StockbasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r445", "r450", "r478", "r479", "r481", "r824" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r7", "r40" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "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.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "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.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "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.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r868" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r900" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "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": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r911" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EMEAMember", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe, Middle East and Africa (\"EMEA\")", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1099", "r1100", "r1101", "r1102" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "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.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in USD per share)", "label": "Earnings Per Share, Basic", "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": [ "r187", "r209", "r210", "r211", "r212", "r213", "r214", "r219", "r222", "r233", "r234", "r235", "r239", "r507", "r511", "r525", "r526", "r637", "r656", "r791" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [ "r222", "r226", "r233" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in USD per share)", "label": "Earnings Per Share, Diluted", "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": [ "r187", "r209", "r210", "r211", "r212", "r213", "r214", "r222", "r233", "r234", "r235", "r239", "r507", "r511", "r525", "r526", "r637", "r656", "r791" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r218", "r236", "r237", "r238" ] }, "sono_EarningsPerSharesBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "EarningsPerSharesBasicAndDilutedAbstract", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share:", "label": "EarningsPerSharesBasicAndDilutedAbstract", "documentation": "EarningsPerSharesBasicAndDilutedAbstract" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for 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": [ "r552" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Employee-related Liabilities, Current", "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": [ "r57" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r480" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense, period of recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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": [ "r480" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1039" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringActivitiesRecordedinAccruedExpensesandAccruedCompensationDetails", "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee-related costs", "terseLabel": "Employee Related Costs", "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.sonos.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of potentially dilutive stock options", "verboseLabel": "Stock options to purchase common stock", "label": "Share-Based Payment Arrangement, Option [Member]", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "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.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "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.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "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.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "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.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "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": [ "r866" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "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.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r866" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "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.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "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": [ "r866" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "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.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "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": [ "r950" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "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": [ "r866" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "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": [ "r866" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Small Reporting Company", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r866" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "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": [ "r866" ] }, "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": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r905" ] }, "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": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r946" ] }, "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": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r946" ] }, "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": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r946" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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": [ "r9", "r158", "r183", "r184", "r185", "r204", "r205", "r206", "r208", "r213", "r215", "r217", "r241", "r294", "r295", "r326", "r409", "r497", "r498", "r504", "r505", "r506", "r508", "r510", "r511", "r516", "r517", "r518", "r519", "r520", "r521", "r524", "r553", "r554", "r555", "r556", "r557", "r558", "r560", "r561", "r567", "r652", "r669", "r670", "r671", "r683", "r750" ] }, "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": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r915" ] }, "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": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r873", "r883", "r893", "r925" ] }, "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": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r870", "r880", "r890", "r922" ] }, "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": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r921" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.sonos.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": [ "r1043", "r1044" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r50", "r51" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r380", "r429", "r430", "r431", "r432", "r433", "r434", "r527", "r529", "r530", "r531", "r532", "r538", "r539", "r541", "r571", "r572", "r573", "r806", "r807", "r818", "r819", "r820", "r826", "r830" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.sonos.com/role/FinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "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": [ "r534", "r536", "r537", "r538", "r541", "r542", "r543", "r544", "r545", "r634", "r826", "r831" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1:", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r380", "r429", "r434", "r529", "r539", "r571", "r818", "r819", "r820", "r826" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2:", "label": "Fair Value, Inputs, Level 2 [Member]", "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": [ "r380", "r429", "r434", "r529", "r530", "r539", "r572", "r806", "r807", "r818", "r819", "r820", "r826" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r380", "r429", "r430", "r431", "r432", "r433", "r434", "r527", "r529", "r530", "r531", "r532", "r538", "r539", "r541", "r571", "r572", "r573", "r806", "r807", "r818", "r819", "r820", "r826", "r830" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r297", "r298", "r299", "r300", "r301", "r306", "r307", "r308", "r391", "r406", "r522", "r546", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r653", "r797", "r826", "r828", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r840", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r992", "r993", "r994", "r995", "r1042", "r1045", "r1046", "r1047", "r1048", "r1049" ] }, "sono_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030 and thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible asset, useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 }, "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r166", "r310", "r319", "r799" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r321", "r783", "r799" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of fiscal 2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r1103" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Amortization Expense", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r321", "r783", "r799" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r321", "r783", "r799" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r321", "r783", "r799" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r312", "r314", "r315", "r316", "r318", "r319", "r323", "r324", "r602", "r603", "r783" ] }, "sono_FiniteLivedIntangibleAssetsForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslation", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": "sono_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign Currency Translation", "label": "Finite Lived Intangible Assets, Foreign Currency Translation", "documentation": "Finite Lived Intangible Assets, Foreign Currency Translation" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future Amortization Expense", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r310", "r319", "r603", "r799" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r312", "r319", "r323", "r324", "r325", "r602", "r783", "r799" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r312", "r314", "r315", "r316", "r318", "r319", "r323", "r324", "r783" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofEstimatedFutureAmortizationExpenseDetails", "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future amortization expense", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r602", "r1009" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiscalPeriod", "presentation": [ "http://www.sonos.com/role/BusinessOverviewandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal period", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency transaction gain", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r548", "r549", "r550", "r551", "r747" ] }, "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": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r877", "r887", "r897", "r929" ] }, "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": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r877", "r887", "r897", "r929" ] }, "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": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r877", "r887", "r897", "r929" ] }, "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": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r877", "r887", "r897", "r929" ] }, "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": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r877", "r887", "r897", "r929" ] }, "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": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "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]" } } }, "auth_ref": [ "r910" ] }, "us-gaap_GainContingencyPatentsFoundInfringedUponNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainContingencyPatentsFoundInfringedUponNumber", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain contingency, patents found infringed upon", "label": "Gain Contingency, Patents Found Infringed upon, Number", "documentation": "Number of entity's patents that another entity was found to have infringed." } } }, "auth_ref": [ "r1024" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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": [ "r84", "r733" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringandOtherChargesDetails", "http://www.sonos.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r84" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "netLabel": "Goodwill", "label": "Goodwill", "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": [ "r165", "r311", "r635", "r795", "r798", "r827", "r839", "r1000", "r1001" ] }, "sono_GoogleLawsuitsAgainstSonosMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "GoogleLawsuitsAgainstSonosMember", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google Lawsuits Against Sonos", "label": "Google Lawsuits Against Sonos [Member]", "documentation": "Google Lawsuits Against Sonos" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r77", "r81", "r117", "r201", "r293", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r547", "r793", "r794", "r985", "r986", "r987", "r988", "r989", "r1031" ] }, "sono_ImplicitAgainstSonosMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "ImplicitAgainstSonosMember", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Implicit Against Sonos", "label": "Implicit Against Sonos [Member]", "documentation": "Implicit Against Sonos" } } }, "auth_ref": [] }, "sono_InProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "InProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "In-process research and development", "label": "In-Process Research And Development", "documentation": "In-Process Research And Development" } } }, "auth_ref": [] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "In Process Research and Development", "label": "In Process Research and Development [Member]", "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process." } } }, "auth_ref": [ "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1009", "r1010", "r1011", "r1012" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before provision for (benefit from) income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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": [ "r78", "r113", "r117", "r638", "r650", "r793", "r794", "r985", "r986", "r987", "r988", "r989" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringandOtherChargesDetails", "http://www.sonos.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r327", "r333", "r338", "r533", "r535", "r540", "r666", "r668", "r734", "r783", "r829", "r1066" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringandOtherChargesDetails", "http://www.sonos.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r333", "r338", "r533", "r535", "r540", "r666", "r668", "r734", "r783", "r829", "r1066" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.sonos.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r202", "r485", "r489", "r490", "r491", "r492", "r493", "r494", "r499", "r501", "r502", "r503", "r682", "r825" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.sonos.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for (benefit from) income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r119", "r127", "r216", "r217", "r240", "r250", "r253", "r488", "r489", "r500", "r657", "r825" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for taxes, net of refunds", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r20", "r196", "r495", "r496" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "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": [ "r600", "r975" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Increase (Decrease) in Employee Related Liabilities", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "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": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of potentially dilutive stock options, RSUs, and PSUs (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r223", "r224", "r225", "r235", "r449" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r312", "r317", "r322", "r799" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets [Line Items]", "label": "Indefinite-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": [ "r312", "r322", "r325", "r799" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "In-process research and development not subject to amortization", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r310", "r322", "r799" ] }, "sono_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "IndefiniteLivedIntangibleAssetsForeignCurrencyTranslation", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 }, "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Foreign Currency Translation", "label": "Indefinite Lived Intangible Assets, Foreign Currency Translation", "documentation": "Indefinite Lived Intangible Assets, Foreign Currency Translation" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r312", "r317", "r322", "r799" ] }, "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": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r877", "r887", "r897", "r921", "r929", "r933", "r941" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r939" ] }, "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]" } } }, "auth_ref": [ "r869", "r945" ] }, "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": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r869", "r945" ] }, "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": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r869", "r945" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 3.0 }, "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Carrying Amount", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r165" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Value", "label": "Intangible Assets, Net (Excluding Goodwill)", "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": [ "r312", "r1009", "r1010" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r248", "r973" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r192", "r194", "r195" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "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": [ "r95", "r789" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.sonos.com/role/BalanceSheetComponentsScheduleofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofInventoriesDetails", "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "totalLabel": "Inventories", "label": "Inventory, Net", "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": [ "r175", "r787", "r839" ] }, "us-gaap_InventoryPartsAndComponentsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPartsAndComponentsNetOfReserves", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Component parts", "label": "Inventory, Parts and Components, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance." } } }, "auth_ref": [ "r95", "r967" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r240", "r247", "r253", "r794", "r972" ] }, "sono_LawsuitsAgainstGoogleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "LawsuitsAgainstGoogleMember", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lawsuits Against Google", "label": "Lawsuits Against Google [Member]", "documentation": "Lawsuits Against Google" } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r13", "r56", "r57", "r58", "r60", "r61", "r62", "r63", "r201", "r293", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r513", "r514", "r515", "r547", "r707", "r792", "r864", "r1031", "r1053", "r1054" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r71", "r112", "r647", "r839", "r978", "r996", "r1050" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r58", "r161", "r201", "r293", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r513", "r514", "r515", "r547", "r839", "r1031", "r1053", "r1054" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r55", "r59" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "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.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "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_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount awarded to other party", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "sono_LitigationSettlementAmountAwardedToOtherPartyPerInfringingUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "LitigationSettlementAmountAwardedToOtherPartyPerInfringingUnits", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty rate per infringing unit (in dollars per share)", "label": "Litigation Settlement, Amount Awarded To Other Party, Per Infringing Units", "documentation": "Litigation Settlement, Amount Awarded To Other Party, Per Infringing Units" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r13", "r110", "r379", "r393", "r806", "r807", "r837", "r1063" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r13", "r1014", "r1015", "r1016" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r13", "r34", "r1014", "r1015", "r1016" ] }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermPurchaseCommitmentPeriod", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments expected to be paid", "label": "Long-Term Purchase Commitment, Period", "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r348", "r349", "r350", "r353", "r483", "r804", "r1020", "r1021" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r348", "r349", "r350", "r353", "r483", "r804", "r1020", "r1021" ] }, "us-gaap_LossContingencyNumberOfDefendants": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNumberOfDefendants", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, number of defendants", "label": "Loss Contingency, Number of Defendants", "documentation": "Number of defendants named in a legal action." } } }, "auth_ref": [ "r1020", "r1021" ] }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, patents allegedly infringed upon, number", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "documentation": "Number of another entity's patents that the entity has allegedly infringed." } } }, "auth_ref": [ "r1020", "r1021" ] }, "us-gaap_LossContingencyPatentsFoundNotInfringedNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyPatentsFoundNotInfringedNumber", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, patents found not infringed upon, number", "label": "Loss Contingency, Patents Found Not Infringed, Number", "documentation": "Number of another entity's patents that the entity was found not to have infringed." } } }, "auth_ref": [ "r1020", "r1021" ] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, pending claims, number", "label": "Loss Contingency, Pending Claims, Number", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r1020", "r1021" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails", "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r130", "r132", "r134", "r135", "r137", "r156", "r157", "r349", "r350", "r351", "r352", "r444", "r483", "r532", "r599", "r665", "r667", "r675", "r699", "r700", "r755", "r757", "r759", "r760", "r762", "r781", "r782", "r796", "r810", "r823", "r830", "r831", "r835", "r836", "r850", "r1033", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060" ] }, "sono_MayhtHoldingBvMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "MayhtHoldingBvMember", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mayht Holding BV", "label": "Mayht Holding BV [Member]", "documentation": "Mayht Holding BV." } } }, "auth_ref": [] }, "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": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r913" ] }, "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": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r913" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails", "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r130", "r132", "r134", "r135", "r137", "r156", "r157", "r349", "r350", "r351", "r352", "r444", "r483", "r532", "r599", "r665", "r667", "r675", "r699", "r700", "r755", "r757", "r759", "r760", "r762", "r781", "r782", "r796", "r810", "r823", "r830", "r831", "r835", "r850", "r1033", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060" ] }, "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": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r932" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1038" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]", "label": "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": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r940" ] }, "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": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r914" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r193" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (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": [ "r193" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r89", "r90", "r91" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "netLabel": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r82", "r91", "r114", "r159", "r179", "r181", "r185", "r201", "r207", "r209", "r210", "r211", "r212", "r213", "r216", "r217", "r231", "r293", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r507", "r511", "r526", "r547", "r651", "r730", "r748", "r749", "r863", "r1031" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) - basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r188", "r209", "r210", "r211", "r212", "r219", "r220", "r232", "r235", "r511" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) - diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r188", "r221", "r227", "r228", "r229", "r230", "r232", "r235" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.sonos.com/role/BusinessOverviewandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent accounting pronouncements pending adoption", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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": [] }, "sono_NickMillingtonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "NickMillingtonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Nick Millington [Member]", "documentation": "Nick Millington" } } }, "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": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r913" ] }, "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": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r877", "r887", "r897", "r921", "r929" ] }, "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": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r904" ] }, "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": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r903" ] }, "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": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r921" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r940" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r940" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other countries", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1099", "r1100", "r1101", "r1102" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r85" ] }, "sono_NumberOfCountriesWhereProductsAreDistributed": { "xbrltype": "integerItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "NumberOfCountriesWhereProductsAreDistributed", "presentation": [ "http://www.sonos.com/role/BusinessOverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of countries where products distributed", "label": "Number Of Countries Where Products Are Distributed", "documentation": "Number Of Countries Where Products Are Distributed" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "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.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r117", "r793", "r985", "r986", "r987", "r988", "r989" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Short-term operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r563" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "label": "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": [ "r564" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities, noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r563" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r562" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "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", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued payables", "label": "Other Accrued Liabilities, Current", "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": [ "r57" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r167" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Change in foreign currency translation adjustment", "verboseLabel": "Change in foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r3", "r8", "r108" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized loss on marketable securities", "verboseLabel": "Unrealized loss on investments", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before 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": [ "r177", "r178" ] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Current Liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets", "label": "Other Intangible Assets, Net", "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails", "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r57", "r839" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r61" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r86" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "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": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r913" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherRestructuringMember", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringActivitiesRecordedinAccruedExpensesandAccruedCompensationDetails", "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other restructuring costs", "terseLabel": "Other Restructuring Costs", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r800", "r801", "r802", "r803" ] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Sundry Liabilities, Current", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date." } } }, "auth_ref": [ "r33", "r57" ] }, "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": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r875", "r885", "r895", "r927" ] }, "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": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r878", "r888", "r898", "r930" ] }, "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": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r878", "r888", "r898", "r930" ] }, "sono_PartnerProductsAndOtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "PartnerProductsAndOtherRevenueMember", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partner products and other revenue", "label": "Partner Products And Other Revenue [Member]", "documentation": "Partner Products And Other Revenue" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r902" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for repurchase of common stock, including excise tax and commission", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r88" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringActivitiesRecordedinAccruedExpensesandAccruedCompensationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid", "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": [ "r337", "r974" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r191" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r18", "r189", "r261" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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": [ "r87" ] }, "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": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r912" ] }, "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": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r912" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.sonos.com/role/RetirementPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r426", "r427", "r428", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r820" ] }, "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": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r904" ] }, "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": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r921" ] }, "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": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r914" ] }, "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": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r903" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.sonos.com/role/StockbasedCompensationNarrativeDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance stock units", "verboseLabel": "Effect of PSUs", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "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": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r905" ] }, "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": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r949" ] }, "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": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r904" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaids and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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": [ "r968" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of marketable securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r189", "r190", "r991" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of common stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r10" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r139", "r140", "r141", "r142", "r143", "r144", "r155", "r254", "r601", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r784", "r811", "r849", "r850", "r851", "r853", "r854", "r964", "r1022", "r1023", "r1037", "r1065", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty liability", "label": "Product Warranty Accrual, Current", "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": [ "r57", "r1025", "r1028" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r139", "r140", "r141", "r142", "r143", "r144", "r155", "r254", "r601", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r784", "r811", "r849", "r850", "r851", "r853", "r854", "r964", "r1022", "r1023", "r1037", "r1065", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment, Gross", "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": [ "r96", "r163", "r649" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.sonos.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofPropertyPlantandEquipmentDetails", "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "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": [ "r6", "r566", "r639", "r649", "r839" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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": [ "r6" ] }, "sono_ProvisionForInventoryObsolescence": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "ProvisionForInventoryObsolescence", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for inventory obsolescence", "label": "Provision For Inventory Obsolescence", "documentation": "Provision For Inventory Obsolescence" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "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": [ "r62", "r111" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "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": [ "r62", "r111" ] }, "us-gaap_PurchaseCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentMember", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment", "label": "Purchase Commitment [Member]", "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments." } } }, "auth_ref": [ "r62", "r111" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitments", "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": [ "r62", "r111" ] }, "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": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r902" ] }, "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": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r902" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails", "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r130", "r132", "r134", "r135", "r137", "r156", "r157", "r349", "r350", "r351", "r352", "r427", "r444", "r473", "r474", "r475", "r483", "r532", "r574", "r583", "r599", "r665", "r667", "r675", "r699", "r700", "r755", "r757", "r759", "r760", "r762", "r781", "r782", "r796", "r810", "r823", "r830", "r831", "r835", "r836", "r850", "r857", "r1017", "r1033", "r1046", "r1056", "r1057", "r1058", "r1059", "r1060" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails", "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r130", "r132", "r134", "r135", "r137", "r156", "r157", "r349", "r350", "r351", "r352", "r427", "r444", "r473", "r474", "r475", "r483", "r532", "r574", "r583", "r599", "r665", "r667", "r675", "r699", "r700", "r755", "r757", "r759", "r760", "r762", "r781", "r782", "r796", "r810", "r823", "r830", "r831", "r835", "r836", "r850", "r857", "r1017", "r1033", "r1046", "r1056", "r1057", "r1058", "r1059", "r1060" ] }, "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]" } } }, "auth_ref": [ "r870", "r880", "r890", "r922" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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": [ "r484", "r783", "r794", "r1061" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringandOtherChargesDetails", "http://www.sonos.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "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": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r871", "r881", "r891", "r923" ] }, "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": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r872", "r882", "r892", "r924" ] }, "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": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r879", "r889", "r899", "r931" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "verboseLabel": "Effect of RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "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": [] }, "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.sonos.com/role/RestructuringandOtherCharges" ], "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": [ "r334", "r335", "r337", "r340", "r345" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent reduction in force", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringActivitiesRecordedinAccruedExpensesandAccruedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5", "r341", "r342", "r1018" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringActivitiesRecordedinAccruedExpensesandAccruedCompensationDetails", "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r336", "r337", "r342", "r343" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringActivitiesRecordedinAccruedExpensesandAccruedCompensationDetails", "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails", "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "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": [ "r336", "r337", "r338", "r339", "r342", "r343", "r344" ] }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostsAndAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails", "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total restructuring and other charges", "verboseLabel": "Total restructuring and other charges", "label": "Restructuring Costs and Asset Impairment Charges", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5" ] }, "sono_RestructuringPlanCashChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "RestructuringPlanCashChargesMember", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan, Cash Charges", "label": "Restructuring Plan, Cash Charges [Member]", "documentation": "Restructuring Plan, Cash Charges" } } }, "auth_ref": [] }, "sono_RestructuringPlanNonCashChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "RestructuringPlanNonCashChargesMember", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan, Non-Cash Charges", "label": "Restructuring Plan, Non-Cash Charges [Member]", "documentation": "Restructuring Plan, Non-Cash Charges" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringActivitiesRecordedinAccruedExpensesandAccruedCompensationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restructuring reserve, beginning balance", "periodEndLabel": "Restructuring reserve, ending balance", "label": "Restructuring Reserve", "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": [ "r337", "r343" ] }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringSettlementAndImpairmentProvisions", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and other charges", "label": "Restructuring, Settlement and Impairment Provisions", "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss." } } }, "auth_ref": [ "r83" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r68", "r105", "r646", "r672", "r674", "r681", "r710", "r839" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r158", "r204", "r205", "r206", "r208", "r213", "r215", "r217", "r294", "r295", "r326", "r497", "r498", "r504", "r505", "r506", "r508", "r510", "r511", "r516", "r518", "r519", "r521", "r524", "r560", "r561", "r669", "r671", "r683", "r1097" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "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", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r115", "r116", "r240", "r245", "r246", "r251", "r253", "r254", "r255", "r257", "r421", "r422", "r601" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and Geographic Information", "label": "Revenue from Contract with Customer [Text Block]", "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": [ "r128", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r425" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofExpectedRecognitionofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue expected to be recognized", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r125" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofExpectedRecognitionofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "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.sonos.com/role/BalanceSheetComponentsScheduleofExpectedRecognitionofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, 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": [ "r126" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofExpectedRecognitionofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r126" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofExpectedRecognitionofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "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.sonos.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Remaining Performance Obligation", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r952" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r565", "r838" ] }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r940" ] }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r940" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Net", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r66", "r72" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r45", "r46", "r509" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of net Income (Loss) Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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": [ "r984" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r24", "r26", "r222", "r226", "r233" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation Expense", "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": [ "r42" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r312", "r319", "r323", "r324", "r325", "r602", "r783", "r799" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "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": [ "r799", "r1008" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Indefinite-Lived [Table]", "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset." } } }, "auth_ref": [ "r312", "r322", "r325", "r799" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r799", "r1010" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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": [ "r14", "r73", "r74", "r75" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Warranty Liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "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": [ "r354" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringActivitiesRecordedinAccruedExpensesandAccruedCompensationDetails", "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails", "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost [Table]", "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": [ "r336", "r337", "r338", "r339", "r342", "r343", "r344" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs", "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": [ "r31", "r97", "r98" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring Reserve by Type of Cost", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r32", "r99" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationNarrativeDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r446", "r448", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit 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": [ "r106" ] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1040" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r865" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r867" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r131", "r133", "r136", "r138", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r255", "r256", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r696", "r697", "r698", "r756", "r758", "r761", "r763", "r770", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r785", "r812", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r852", "r857", "r1037", "r1065", "r1067", "r1068", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "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.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringandOtherChargesDetails", "http://www.sonos.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r84" ] }, "sono_ShamayneBramanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "ShamayneBramanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Shamayne Braman [Member]", "documentation": "Shamayne Braman" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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": [ "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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": [ "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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": [ "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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": [ "r462", "r463" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in USD per share)", "periodEndLabel": "Outstanding, ending balance (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r462", "r463" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "sono_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance adjustment (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment" } } }, "auth_ref": [] }, "sono_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance adjustment (in dollars per share)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Released (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r466" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Released (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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": [ "r466" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationNarrativeDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "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": [ "r446", "r448", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited / expired (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": [ "r460" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r454", "r455" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "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.sonos.com/role/StockbasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in USD per share)", "periodEndLabel": "Ending balance (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r454", "r455" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock pursuant to equity incentive plans (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationNarrativeDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r459" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited / expired (in USD 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": [ "r460" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Performance Stock Units Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r11" ] }, "sono_ShareRepurchaseProgramAmountExpired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "ShareRepurchaseProgramAmountExpired", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, amount expired", "label": "Share Repurchase Program, Amount Expired", "documentation": "Share Repurchase Program, Amount Expired" } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r1035" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r1035" ] }, "us-gaap_ShareRepurchaseProgramExciseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareRepurchaseProgramExciseTax", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Excise tax on share repurchases, accrued but not paid", "label": "Share Repurchase Program, Excise Tax", "documentation": "Amount of excise tax on share purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1034" ] }, "srt_ShareRepurchaseProgramLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramLineItems", "presentation": [ "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Line Items]", "label": "Share Repurchase Program [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": [ "r1035" ] }, "srt_ShareRepurchaseProgramTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramTable", "presentation": [ "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Table]", "label": "Share Repurchase Program [Table]", "documentation": "Disclosure of information about share repurchase program." } } }, "auth_ref": [ "r1035" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.sonos.com/role/StockbasedCompensationPerformanceStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, 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": [ "r107" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock withheld for employees' tax withholding requirements (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.sonos.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r92", "r198" ] }, "us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantSupplyCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments to suppliers", "label": "Supply Commitment, Remaining Minimum Amount Committed", "documentation": "The floor amount as of the balance sheet date that the entity must expend to satisfy the terms of disclosed arrangements (excluding long-term commitments) in which the entity must commit resources to supply goods or services to one or more customers." } } }, "auth_ref": [ "r62", "r111" ] }, "sono_SonosSpeakersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "SonosSpeakersMember", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sonos speakers", "label": "Sonos Speakers [Member]", "documentation": "Sonos Speakers" } } }, "auth_ref": [] }, "sono_SonosSystemProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "SonosSystemProductsMember", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sonos system products", "label": "Sonos System Products [Member]", "documentation": "Sonos System Products" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Warranty liability, beginning of period", "periodEndLabel": "Warranty liability, end of period", "label": "Standard Product Warranty Accrual", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r1025", "r1028" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements of warranty claims during the period", "label": "Standard Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r1026" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for warranties issued during the period", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r1027" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r129", "r169", "r170", "r171", "r201", "r222", "r226", "r233", "r235", "r242", "r243", "r293", "r357", "r359", "r360", "r361", "r364", "r365", "r395", "r396", "r398", "r401", "r408", "r547", "r677", "r678", "r679", "r680", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r695", "r709", "r731", "r750", "r764", "r765", "r766", "r767", "r768", "r951", "r976", "r983" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r65", "r69", "r70", "r158", "r183", "r184", "r185", "r204", "r205", "r206", "r208", "r213", "r215", "r217", "r241", "r294", "r295", "r326", "r409", "r497", "r498", "r504", "r505", "r506", "r508", "r510", "r511", "r516", "r517", "r518", "r519", "r520", "r521", "r524", "r553", "r554", "r555", "r556", "r557", "r558", "r560", "r561", "r567", "r652", "r669", "r670", "r671", "r683", "r750" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r131", "r133", "r136", "r138", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r255", "r256", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r696", "r697", "r698", "r756", "r758", "r761", "r763", "r770", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r785", "r812", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r852", "r857", "r1037", "r1065", "r1067", "r1068", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "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": [ "r204", "r205", "r206", "r241", "r561", "r601", "r676", "r695", "r701", "r702", "r703", "r704", "r705", "r706", "r709", "r712", "r713", "r714", "r715", "r716", "r718", "r719", "r720", "r721", "r723", "r724", "r725", "r726", "r727", "r729", "r732", "r733", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r750", "r858" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "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": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "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.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r204", "r205", "r206", "r241", "r258", "r561", "r601", "r676", "r695", "r701", "r702", "r703", "r704", "r705", "r706", "r709", "r712", "r713", "r714", "r715", "r716", "r718", "r719", "r720", "r721", "r723", "r724", "r725", "r726", "r727", "r729", "r732", "r733", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r750", "r858" ] }, "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": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r874", "r884", "r894", "r926" ] }, "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": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "sono_StockBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "StockBasedAwardsMember", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based awards", "label": "Stock-Based Awards [Member]", "documentation": "Stock-Based Awards" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.sonos.com/role/StockbasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r9", "r64", "r65", "r105", "r459" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock pursuant to equity incentive plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r41", "r64", "r65", "r105" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1035" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Retirement of treasury stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r9", "r64", "r65", "r105" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock related to shares withheld for tax in connection with vesting of stock awards (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r9", "r64", "r65", "r105", "r680", "r750", "r767" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Total stockholders' equity, beginning balances", "periodEndLabel": "Total stockholders' equity, ending balances", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r65", "r69", "r70", "r94", "r711", "r728", "r751", "r752", "r839", "r864", "r978", "r996", "r1050", "r1097" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.sonos.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r102", "r200", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r409", "r523", "r753", "r754", "r769" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r965" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplyCommitmentArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplyCommitmentArrangementMember", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supply Commitment Arrangement [Domain]", "label": "Supply Commitment Arrangement [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply 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": [ "r62", "r111" ] }, "us-gaap_SupplyCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplyCommitmentAxis", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supply Commitment [Axis]", "label": "Supply Commitment [Axis]", "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer." } } }, "auth_ref": [ "r62", "r111" ] }, "us-gaap_SupplyCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplyCommitmentMember", "presentation": [ "http://www.sonos.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supply Commitment", "label": "Supply Commitment [Member]", "documentation": "Supply arrangement in which the entity has agreed to commit resources to supply goods or services to a customer. Excludes long-term commitments." } } }, "auth_ref": [ "r62", "r111" ] }, "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": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r920" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r56", "r57" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology-based", "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": [ "r12", "r1002", "r1003", "r1004", "r1005", "r1007", "r1009", "r1011", "r1012" ] }, "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": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r912" ] }, "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": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r919" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.sonos.com/role/BalanceSheetComponentsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r48", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1009", "r1010", "r1011", "r1012" ] }, "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": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r939" ] }, "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": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r941" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.sonos.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "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.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r391", "r406", "r522", "r546", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r653", "r826", "r828", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r840", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r992", "r993", "r994", "r995", "r1042", "r1045", "r1046", "r1047", "r1048", "r1049" ] }, "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": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r942" ] }, "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": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r943" ] }, "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": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r943" ] }, "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": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r941" ] }, "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": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r941" ] }, "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": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r944" ] }, "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": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r942" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average price per share (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r38" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r38" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Treasury stock, Beginning balances (in shares)", "negatedPeriodEndLabel": "Treasury stock, Ending balances (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r38" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Retirement of treasury stock", "label": "Treasury Stock, Retired, Cost Method, Amount", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r9", "r37", "r65" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of common stock (in shares)", "verboseLabel": "Repurchase of common stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r9", "r65", "r105" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Retirement of treasury stock (in shares)", "terseLabel": "Retirement of treasury stock (in shares)", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r9", "r65", "r105" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r38", "r39", "r65", "r69" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock, including excise tax and commission", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r9", "r38", "r105" ] }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredParValueMethod", "crdr": "debit", "presentation": [ "http://www.sonos.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of common stock", "label": "Treasury Stock, Value, Acquired, Par Value Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method." } } }, "auth_ref": [ "r9", "r38", "r105" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringActivitiesRecordedinAccruedExpensesandAccruedCompensationDetails", "http://www.sonos.com/role/RestructuringandOtherChargesScheduleofRestructuringComponentsandOtherChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r336", "r337", "r342", "r343" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.sonos.com/role/RevenueandGeographicInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.sonos.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesbyInvestmentCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury securities", "label": "US Treasury Securities [Member]", "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": [ "r790", "r818", "r820", "r826", "r1062" ] }, "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": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r938" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.sonos.com/role/BusinessOverviewandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates and judgments", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r27", "r28", "r29", "r121", "r122", "r123", "r124" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.sonos.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "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": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r908" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average shares of common stock - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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": [ "r221", "r235" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares of common stock - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r219", "r235" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.sonos.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net income (loss) per share:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "sono_WeightedAverageNumberofSharesOutstandingBasicandDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.sonos.com/20250329", "localname": "WeightedAverageNumberofSharesOutstandingBasicandDilutedAbstract", "presentation": [ "http://www.sonos.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "WeightedAverageNumberofSharesOutstandingBasicandDilutedAbstract", "documentation": "WeightedAverageNumberofSharesOutstandingBasicandDilutedAbstract" } } }, "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": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r906" ] } } } }, "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-10" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-12" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r54": { "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" }, "r55": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "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(6)(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(6)(b))", "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r84": { "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" }, "r85": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2A" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12A" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "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": "(h)(2)(i)", "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": "(i)", "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": "(l)", "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": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r642": { "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" }, "r643": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r850": { "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" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r852": { "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" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r951": { "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" }, "r952": { "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" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r966": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r967": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1" }, "r1025": { "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" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1028": { "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" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 82 0001314727-25-000056-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001314727-25-000056-xbrl.zip M4$L#!!0 ( -V,IUI]07M0Y@< +4G . 97@M,S$Q,G$R-2YH=&WM M6FU3&[<6_GY_A:Z9IF3&-EZ#>3&$&4J'PDU9DJ\J:F]5N=@+Q;Q09)L[XA]L1^U.OO[PX/A[H'8 M:PGQOZB&KA /?:R;IO)-+5-Y8R1I_.Y.IW"'$R7O0<>R)FZNH,SIHKL+14[>N 9/U57>]>[5@J:9=*Q3;;H;+?_OD%H:"<]4 M.NU^.U"9M.Q,3MB%SGC^;=WRW#:L-"H)@E;])6$B!O&/DV#^'O2D*I;K?:Y.G@ M^QZ[/+GX[N2L=]DX_^V'WN_LY'1 +>U6J_T)COY16J>2Z6?W=&>EI_TZ&^@, ML9X;+NHLEH:,86[$W:N-SO[AN@X57 AP2".5B>L>[#0[*YT,KU0NL+C=!H7U M$[D=-6>.??G1[\[5]E[33T.?C?A8,B/'2DY R6ZD+/NYY 91D$[9A2RT<4SG M[)TV&8M:C9^93MBESK6MLWX>-[%XY5A.D-F M<#K(+0GD,I;6,FPW/YZ8"E9HG(L/&%HOM!U8!+B:#8+[2I/P#'<*>A1>9R6 CH!IH55K0.( MBGBI !8(Q@3O-)WCM(*(O3;>RWH[U#6Z&L*C"( M2G22*#QNVM=^-?N,&^EQ QRH82II?9D$6(>ILB/J06(9F)38E)Z%LG&J;8E^ MQ+%&IP% A=&Q%'AMV2;P(B0 &$#1NXE'/+^2[ 3T=5&FD(BV>2/J;,I@1=01 MX2D\*BI"\P!Y! M\^F@RY\-='?:SS<-;:3%76$*?$3^.KSHEZYB7=OTNE#6'$EBI1@IY6)<& M"D!D8V4]/4)*YEX/U>)S8ETD9R-3[L%7)>(Y@.H5<5.C LG"%JM3)?QNWY9# MJX3B1I$#*I0+/EWDI*FTE,)]N%J?[SV9:BMA$/;YOE.!NE3%9*YFC1$D!=K3(@J*(1%#-!T CVE0!DG_1D(Z? M$:0KONZ->5IZ4J,EETF"FE.-L5AV1>UX6XJL0=+A<74YZ4&,CB!8&XK6H2[= MPQ:LDT;XK;2DBCSY^,:*#6>UOH]+&68"]G@,T@ O%8?B&>'04VM8WV6]*5X=B327]60<<8>7EKU^M@U8C;VQ*%2-*'@10^>_CYJ)A]RE)U+=/JX.*> M?/T?3U'SA6[R.L\&\?]XD^=/.<4L8NIS%B-2743MG- (=X\H6):*X5OK. IB MIXV]K1'\"ZC,,N69DL!@;2GIMUYK"3P4N7WVSW51/)K2MBA]O,I MVU>M_B1V=C;U*!16VY]PHK&"^[A 1RMOJ>]!Q%:U+KH =BA)ZZ%JL"@9;)D! M-)@E[TR5XKWXBN"Y;;9.D/@3 W:I PC2_@V@@\%^I+#[/[!VLM71L34P"6V=M=1N M>9.#V9@96_#\36V[-NM00;;;+FY8=#>X"<7W)R?,R^*UBR\88A%Y_!9AX_,G M^Y%/7VU$NZW#O;J_EW+O[D?[6U4>L<(M\K7UP M8JI(HCB#+//GA&SFX])N%[#S9_"D=NR&)+YK]>00D> UL^%ZSP:_&: M6:&M_X&R&P[7QW+IXMD\;OPTM.9=^!#!4[KE+A^YJU9]AFMS6_ZZWM]02P,$ M% @ W8RG6IZ[E-+G!P K"< X !E>"TS,3(R<3(U+FAT;>U:;6_C M-A+^WE_!)KAM%K =O\:)DPW@9AW40"]IDQ1M/QTHB;)YD425I.SX?OT]0\HO MB9U=9WMMO,$ML(XE#H>&=$Z&]LT.3\;"QZ=?W/V;;7*/JJP2$5F6:@% MMR)BA9'9B/T:"7//JM52ZD+E,RU'8\N:]6:'_:KTO9QP/VZE3<3Y7,_9H;\^ M.W2+G 4JFIV?17+"9/1A3W;B;KO>C7G8"*-VMWL2\':W&1P'=1X$O!&W_M78 MPU2(^SG&SA+Q82^5674L:/U>NY/;TZF,[+C7J-?_L>?DSL]BE5DLIC'9?_4Z MUC5Q/8(RJ_+>$119\6"K/)&CK.?F:H26L1A)Y&9F+O3:)(/@X>Q M#*1EK4:M^=B!K4P/$7>A7\GVB\'-W?!R>-&_&UY?L>M+=O'#<'#)+H=7_:N+ M8?]'W,+HX.9K\^NG7VYN?^E?W;&[:W8[N'#>M>I-\O#NAP&[[=]\W[\:W%:O M?_MQ\#OK7]S12+->_Y(-_'=AK(QG?[FG[8V>#BOLEBLMV04W8E9AH=!D#;-C M;M_M=XY/M_4HYU$$\J@F(K:]DW:ML]%+?TMF$7:W5Z5\?B6_&[6Y8W__ZH]C MU>K67!B&;,PG@FDQD6(*+K9C:=C/!==(@V3&;D2NM&4J8Y=*IZQ1K_[,5,QN M5:9,A0VSL(;M.GFKV]7WZ'OD2T7:D,W:?J6DBHI&H^%W3?J\B!1,RA?** M%;C,&,]FK,BL+@0\0,%UM1>;R%F**RUYPE =<4LSE:(D6.7EU@0R$0ICN)Z1 M2,KO!=9=T6EP+X(Q6#)QA1MKD$ H-0HUQ#),AR61T&PZEN&8F8(^EO.G0HM2 M"3F02I.@HE-S,)5V# =-+D)G(.G-89J*X.8$TR(6S%;#\)9AV?IZ8"E8+#-L M/&%HN=$58!+B&-8KXS*+P3'<2NB169@4$70"3"N[6@$0)?%2#BP0C G>2;+$ M:0D1\V1II$(D27&%)(H$ @"G H+<[1\W&]U34Z*L;#"(2E0<2UP>F/=N-X>, M:^%P QS((!&TOTP K$$BS9AFD%@*)B4VI>M(FC!1IL \XEBM$@^@7*M01+AM MV 'P$@D T(-B\!".>382K _ZNBD22#1:O-KH' AO1:,3^2M_*:D+S3QP23\C MCEO!L\<7V;+U0O&CA6(L1'X^13DDJ!_X\AZL<7RR#7!/:J\'7;XST&TW:YTN MQ>&C,(@5MM!5Q,_CJT+%.N2%V7X*58;XK R$AR+$;?&.7)C(B."+SDT'#LM8,+ZSC:(BMTF;1([@;4)FFTEHA M/E$R H4NA,8C"?N8:,2"^IY%;-GK8@I@AY:TXKL&@Y;!%"E @R@Y9\J2L_$4[\UW M!+OVL-5'X8\UV*4"( C'B8"2.THO,5?Q=5-F$Y5,!!7/C(_*7P1T2:,BS1,U M$QB=CI4G3OX(T4#@_Z2SV+9L8G>M>SPK1P, 4N@JXISPW(C>_,LI^#U/^*PG M,Q;Q:R1@@Z+Q$;!V]8W]D\_>[3>.ZJ?=BGMA MY,E+&670/A\/1G];SJ>M0_,:GK_;;R/7W.?J3^D+MU^ A#KYO??)()491_E( M,7)G>FSNY%<:P;\^:B],-43W$WD&1FJME$CW[E!Y\Q4"V*'7<,92Q.QRP>O7 MON=FS[+ZCOMS\),_3X,KZTY1K[,<[R\/X4J!]QL(QR'IT%6A#=%8?;LL5\;] M/-GS1^L3L?:^V3(371FK+Z?P .E8V/4IGWE%K?ST;\L=NK?T_@M02P,$% M @ W8RG6NTSYA%]! OA$ X !E>"TS,C$R<3(U+FAT;=U8;5/C-A#^ MWE^Q#5,.9F)C.PDA+S"3"V8N,W>$2T+O^JFCV#)6S[9\D@)Q?WU7L@WA@(/> MM 6:#XGE?=$^SZZDC8:Q2I.C84Q)>/33\&?+@F,>K%*:*0@$)8J&L)(LNX!/ M(95?P+(JK3'/"\$N8@6>XW7@$Q=?V"4IY8JIA![5?H9[Y7BX9R89+GE8' U# M=@DL/&PPTNKV]MOM=L>C7MO=[RZ7;K=[0.A!0'J]7AC^[C;0%-5+&ZF*A!XV M4I99,=7S]]N=7 VN6*CBONLXOS2,WM$PXIG"R00:EX^ECSN>%%TKBR3L(NL; M/(W2M!8'/.&BO^68ST!+K(BD+"GZ;Q8LI1).Z17,>$JR-TU),FE)*EA4*DKV M)\68,#PSO"KC[:*?A&6TCM_U=-#^.F9+IJ#EV>[MB#=1$W&!P!7/T0K=;L0> M(--4/%/P8W^VF)Q,QJ/%9'H*TQ.8G"[\V>0#C-]-_!/P/_OC\\7D5Q]%J.7/ M'@3X4@"=G<_FYZ/3!2RF+SY6]P#.[;D]MF'NCTT"W%;':;[XN$=S&!U/SQ;^ M,;PFNFN2>\Z^KO3%.Q_FH]G;T:D_MZ:?W_N_P6B\T!+/<;P?6$?"7DBB!$Q6&CB&F@&,_* M(@8B@80\U\?0IGJMI). (>A9YT0L24:E-5TGM(!1H+1$)Z&)_#704RR"UIC=7NM=LE8:J+ YRRLL*,ERS#D ME!C? =8!P=R'^!;D*H@?P1X1ID6YH%*'V=1F)$D W6%Y('P4Y!BW;%:<9"0+ M]'N<*&1F2AT+:JV2$B7/J3"QR&^(M>%)B^8@UR>U(LN$UN(E%R$5%JZ4A.22 M]NN'0-EJ-VB G88C-8]_+U^#>WN82&MVAO&2[<2OIE0M+Z_<]VRL3_Q]O MC6X;$1]CL6]O=0X&N+R+)E>YHV(TGLBEYPD*HZ7BE7+\D?O^! M_6GC4/+L?7V.W-JQG#(A]3OS%[-Z^0S\=W2']_V6[K'3MSHP7?L50-TY$PS[ MD!P;D3LX=^_9M$T-[IG^X!X"-N\;>32HOHN[T_VS+W-7U!+ P04 " #=C*=:\.- $X8$ !4$@ #@ M &5X+3,R,C)Q,C4N:'1MW5AM<^(V$/[>7[$ETUPR@XW->X!DAB,PQ\P5@H]L??\/MX*FJ)[;2)5%]+2R9;$54CU_K]E*5/^:^2KLN8[S2\7HG0T" M'BN<3*!Q_IC[V/.DZ(VR2,0V<<_@J>2FI=CC$1>] \=\^EIB!63+HJSW9L6V M5,*,7L.";TG\IBI)+"U)!0MR1H!6ZW8G=0Z:I>*'@1^/%:CJ9CH:KZ7P&\PF,WDW' M$YA,9\/9:#I\CT,H'2\>!?9:@%Q<+I:7P]D*5O-7'ZO;A4M[:8]L6(Y'AGBW MT7*JKS[NX1*&Y_.+U?@?PF@_"FU9A2;A@,"*29E48A8P&,&$QB3U&(I@' ?.H M ![ DL=<5F$:>S8JFDV<<0]*Q+(M8DIM*:WT0T@Z&GM$2S M7T4Y,69:;TVED6PS^!3SZXCZ&ZHUF(0/*1&845$&"YIP@6HQ3+C8@NM8'\IY M"E@0<&'> R8]).1S;@LT]C'67XGPPL,#M^WTZR?5O"8&:82>/32/&"[4-5.A M<2#HYY0)JFNC-'S>$G!$C@%G<5M'_O$M3.JE@BGM87SCA23>T!*KBY4R9VQK MHL#GV"^PHR6+,>0M,;X]3 ""B^[C*,C4"Y_ 'A"F18F@4H=9U68DB@#=87XA M?!0D&+>L%IR4>8(3^BTVB&Z-^X6S-E>+;GFX:KG1BXEH6&]#LQ5Q\ MUT_83MY3*&PDE%_.7(AM(ZHI?U_6;-N=3O=1L6.[C\K^SFW7;C9;W]QKT[6; MGWC]L[RS=W)]_97/65!VM-\@/FUG<8_H.8E MD+_-#.Y;F/\[@(<'S4Y?FN_=NG(XN!$,D"4+9!Z6;HCOYT/-X&BM]O5(H'#]064PFUDP3 M\P ;N[<@"9>F]^H)&F&O=47W[D7NCAG3!3EW)F2-9TVJ]DV>N$HIOO-;G9JY M3?H+4$L#!!0 ( -V,IUK(E^UIS!@ &_ > 97AH:6)I=#,QX6_[$WX7(871W\;R;E(V8DX9\-XSJ._>2F/TKU4)'*B+DSE MG^*HA0^GC^=Z-C!.*"-A9M=JXY1ZWV=R+#/V=+_U^A>\W"S)+DS-"ZB3O"E? M<@BN?&5MBY;Z=.7L-+3P?Z,%8X[)V..J/>,>OV MAJ/^NWX7/K#!.USR8/AI,.R,^H.3VUO['WF:R"X,%>Y^.8JH@?#U[(YHY_&J0H!U[F]Z/[WQV/E,^C,\%-*2 M5A-/1@P0A@B]TU/VY7UOV!N\N]^S4>-!9"R?YREP$_VV'DP!"HV!B8#@ MB@M1L"C.S+,92)@_!;(>W(UG)@J4&(H3,8U1$DVX#]?KY^ASB>I EN2"+H=' M(<_6&>>Z"O#]D/L8%TBZ"V/L(T\ 85J'GK*%EOSW\Z/6KP>O?OS/N^&RZVOW M"QX$P I[H9AD1^T6'-#KG?S;&>=YVXQ3 I5F#&D'^+_KT7/_^0^*7)(4*?W) M>K $ 4C\)T_R]*88Z3(&NTE*WOJ!+%'H0:Z@.Y-BPCZ(*H/J)AT[YUQ89&/)(9T,Q?8P<=$^@^]7JB3>O5DTVRM.YF M'->]OXA320(B <,SDV=BJ<-_'&=9/#\Z*&[AXS0.\ZQ^R]))N'_.DD)WF(J] M<2+XMST^@5-ZQ,-S?I&6'W]97.*29][N=FP&(FI([/S6.QFQ=X,A.^T-/_>[ M)!H^#0==,*BW"BI!)4U$6KB:&AP^8%W+%%9K36_TZS0Z9!!?6^V#EVR0\&B* M%R1"9![KRHSOGBH*5O-OD]_ZAW1K?G MDDS.B!I1/A\#2 +VI3, /E)&>!@R/^1IJCY26$F)]2IH8Z!!1P< EP&_99KF MI(H\;QUXL C\OQ[9 [2.4M @=-PZ.X_-4]0A>GY0O04O T5A#D\ZQ4EX[/\. M]@\.6FS!$W;&0WC4 B9/%[/'&PG7[O0W :-59+2V.4CI3Q0^1?7NH1*[LH)- MH/]W+1S:#TDX' N,?-JX?@?NQG\#1)["\T6Z$<)BCY^AU^6&4Y-OH"$99'/-%IKL)@ R*B=%0H/'TGS\!U /E14-P]6(WF-,J.2X.KF\"^]%N8SK..)3IK,X-*MVR MJI2KU!P9^6&.V62P[X+[,^!=_$/O.EPSD=_I?F>#/78F2.7VV"(^Q\2PQVH8 MY(RSF)1Q]0-,;6$3Z%1>F?&Y>Z@#9M*7"ZZ& E96LA%8+Z8D.LJQA\%-8M!_ M"$9'T]P-H&H#C<687S>O!?X+V=&< VCCXF%JV(%F';A+"-9:@Z9XP^0UT/')1"9SVGSD$NNQ M,]F%.%^8S!_*\-,_NNQD[$C:$7C*GO,49WT^7^#!UC9F@UL0U!&L(:%=IXFH MJ0-?8THC# KS2 6P)Q[W)3/%CU5"HC\1]\-N(M+#8Q(N21>8)WEF1RHGA>HD M2LRA?#Q^\KAMN7:)8\YC>12B*YS;Z5E&L+F:Z.C_3RYQ>E5 SD0RM^RS'-N* M,T^(K]=5YZ!]=@-*X<-5+ML[Y;*2/?7=%XL,LY8)Q\\EH*#XCIH/IB]KM20P M#OEU^:\X60T85N7P(H>TFGX-YZ*#<@>4D?YG#R37$QHZ@J4O'UZ' EM_(CN"X)3P M!U@;1760'LD*8]?_ND*43O(L3[16A=\M/Z'PHSOJM5UD?PF)]'0GD2H2"77^ MFK98@UOX%M1+K1XZR%OHMC$9QTKIT@83:+0 6XC["Y&$>);'< SI5[62F@: MU%%MG\N$QOWYT?.7KVZ[;FNI^7O5M'(C[39IOEB^LDGS646_&> [X.I]U_KP MS ,-K:ZU60MB3(D3WE)%19T<92'6[:M8:7I4N$;- .ADK%U$Y'@7+E$8E1X# MUVG/VU)Y\43%'NEZN !4&1%>U,PCUQ%60H^E8DC6]#D2[6#Z@HF'5KAV.20% ME8#RDMP=QN2$B9 LG0I52HAFGI* 5IPZXY?FJ,:I>'!<$[>B*-_K%MRIC-Z( MU Z3V?&Q=W+\$1,6!^_8VW]^Z'S9KAQ%90LIR" MESPBY.%!ID&GMJ? 0KGU M%H(KI\_;"P"A1AFZN:YC->=-_=9^_0+E")>H4=OA;T>!:2-W-_G65NP";K79H+'EWFN YL MA.]\IB0-[!%*.3 W5?$O$#:Z1$6$.E2&*0=&Z%@_9]EFPD9SH78> M>AIXQXY-NQQT:QRW0^'M1&'=SN?^49@<"RL.I:.%J@1J4LW1X4#NA\MT_A+# MIV6.]W1$/PK7#^,;'%DOGK\]Z+%]U2R?=67:Q\YHU!N>LF'O0V?4/_F-C09L M]+['W@XZPV/T@QSWA[WN:##<'%?(0ZUS>0AAFJOV[S#IJ.P3!40W(G'Z/J0! MY7>-L8 I,C_\.-*:;+Z("9'G.!KJQ'DFKJXHZ^P(1TPY3@UTL>M. MH6).$U.@+;Z+Q,<%(6U(.CJS#N+B:^H]IE(/0110EU&=!F*&4$ERZ(#7CC*' M^,N1?I> L2M1V>&ZQO43ZYFT!0?WBNWWZBP\+?$\A D8ASJN1:= M024M8%&!/Z:C8N_D@/DR\?,YJMR^T!A:]1D7-V.Q)>C8N5*7*V:'E38J,ZZ> MA0Y2)03)=88!SG)9@].F='4<88L+WY[>*ZHL[3>YF;#21:M-,?@=1F8> *;0 MP8?3_:/8XEC/9;7+HH#*-0Q47B+3&? VPP+QH&BY 5_A4\^TM8[3T:UIJ,$R MWI,(8>O'BS1<5,IHKUG?,__HJ]:&^D/?8T7V/8R]N8'B^^'9RT+&1;R^5.-& M[H\4MX'-!0J*M&1"@!8-"F5 CA?=8PAN(+7::0) *G-EU:8KMQHKQW+BY M5V3M-(E44W:EGJ=JLO310>:.!,><0H&E3_@9ZW% HH\QCSZ&.8]#H?9(1B#K M,5Z(@7),"U)4=ZG,^K5S"K89!O/K71AL0>@$;$L, T^?)TO_3-/?KER6_"P?=*>5Q(.-HC@M:4A_746>,!4!NZ MN:3N:\[[I"8Z,)S754R[&;3/UCW0USG1*0 B.FBNI*\S:PI\ MW.BD]UDG4]A[DZ-ZSMI(55(R!42?+ZAU/K8J*RYQRT9!\N&/*ON48BZ:+%9* MF0%1<^)5(I-ORR6C(IE^LMJEE>LD[X_.1#>1$G+S4>CD3'?G0P71ELJZ=:XZ MQN+H"$WR[C%_HHANOE(KA2-S1E-,=?JJRB=&E1!^IUI'X%J8-C;^Q_",O;U$ M0?A@-WD*]Z]*5#H!4A!>(4SV9D$1>]' *9EAHK**.&-EYE#!? PB_TK;@^!!7%47Q_3GD3RGUI45M'Q%#PTDMPB/Z4$G&%Y@;7R:ZZ)#'BMI(B+L^) MN&G-P-NI!H5J<)=* 1NIPP3R #?2N!5L:T7\TKHPBKKZ) _IE6@7%5J5J;.+ M@FYX&7K!E4%@2E;1"C$I2'[H1[66AK*L@=[GYW$5[63:J$V M-\B6PIUP+HO*F )]<:BH\,]OL\K_?*?RKZWR?[8U/G@Z3^AD=C6B'[O')D4-&=9DK% 8G"R",!3-KR&%(5!/6Y6>YCE#7*:FUU,. M"A@F#=0&L3Q2=C$7FRBAU"DPP^(DGWO&KJ%B0_R)O.QPF="5Z%&&76$:;%/'24AB4)NE#<9JS1&8.:IRLRO7AJL:=&K[ M"EH;5#.6[B56:F'H.K7!QQ)D,799B:"]8Y MP1J,=_UN;\@^]#MO^Q_ZHW_N"C%V6%3#H@^VNQR>P@^2CV4(FM/V@I+VGDUR MT#73S'K17 \VZ:.NKYE\D^HUO*O*-F 03/9!7VTHJ9ZXP;V.3DQZ27HI8HT. MOXA>Z,L"/N=3H;Y$!Q=V0IN ;ASD8+_@[SDHOA7'J9W?/OOBMA4TS@B5F&,F M7U='/=,(:=E+LF1*Q1DJY&P2=##IQVA8FJA4?FE]1'J]88D'R?5D^%#I\PT+ MT56,ZUV\%#[1/=3*;>:B2F,CI_?O9\P,CG0%F:F/KI5"7[&O!9AXM9A)]9DZX[L*YQV6-U7"Q9C[BV<+5(4OVHCM MPLG2T?531\';7IQ?6B)WB;>]\DX*4L>Y7U;L,OY-1,T.YR;LI(2077Q[P^/; M&(10[F.?4S1 ^[[CQ$9PEKC!C;_^Q_C$\4CYZC#OE/N=0%A'()QJ]OQ8L.=. M!I ,*)];>^PN.XHZPT_C@!L5!#M*)DJ9KG3"4+]*,6&][\+/*6XX,!IUXN9N M^5FM@.DZ)",(LDG*ENW M#"GPK?&RJ320MZ;/S B3E@$'Q;D-.\@[$YV;8! MK"B_>%*T^E&5H>,DSN'QJFN.@W9C@8F9A!#+@OJK7)HV11NO *I$IK>G?DV3 MFX)MF2(K,47: ,H-C6_'HNHQU5VAF=L@6OM:]),+ZNK!M\^WT/^J/ NGO<^] MX::%YV[[E/5_S"EG&6\FPL"^]?(,E@K"%C.$ILH67;E];-,K MH7 %.O_<,9R=+F!K/PBS[O5D;9Y70:NK4AL-M428!N3S5(1GU''\DEN?V+[T M2#B$# S!,/J=J*I"5=L'&5\;WC4Q[)V..J/>,>OVX*IW_2Y\P._[)]W!\--@ MV!GU!R=;@RNC6;6',Y::B+3P+)$6O[*[ISX#1EA=(5)0EK4-+X6V(KO^HF1* M^PQM[FFEKUXYEP\NGX*DII?/N,XS>C\H+EC76>_:&F]/6^-=<_D;:"ZOTH=O MNL.\=60T*>R5UW']<&OYE3WCJ=5'@1CF'<4M^J&]W\([W#>IWF85Y(/N$ET1 M(":,6F&]2V+'7[WB+=%5RL.(-L3L.=%FKQQY=CXXG_I?W?N_]C>X=\NI[5KX MR2K'F]"P92<\MTEX_E7>"=#X)@"O+A-KP*2@ONDP[EX5L*80\-:6 LN)O;\+ M/F],B^D['VM<2#\7M26=,M^L93Z5CH]3TS1 MJ LK6#P8 A4B!9 3546H1@,9@Y=@@J MT[B,>6?%^D+. ^4#.0= M,SV9U>/Q3[6G6.6)T 0X+<_4!'4>1$RFF>DI9B(2F.H@X!&3!KA5^A&5;&)Z MIAH&J_<3E7V(R"FI3J[(3^?5#'60 K@8SR9* FWC:!I0,PK\GCL%E%Z1]BWF MBS"^$&2J 0Q%69,\:,ZKKRW#U"DZ#A:]-O^2M?$IEU%::V_'>"+3>N/+AO?' M+$TD2#^8B$?ABF\4B!,)J;ZMJ9J*K?96 1M>L%=@_,@VL MZ!77).$4=)K$Z:5""\"D6/-FC"#VLP3FO$)@WG^4_,%BU40$Q)@!]F>5?@9# M GA95>SWB()]!%ST96<."_!Y&8\:8$B'0XI6N]IE$L-Y!D;(RAQ"/9GP$K]T MK);UA]WD?(E;#UHCO-@$$M*$+Q!_?+ 1='LN)Q'=1QU6?UT$JR[4*4.!(Z.K MM*,JVH,+,5>J,55Y%S%>BH3I;S5W.L'B>E"L\%RLM:EWI#@UD_[?*_Z[(:WI M1_3(U7=MAE'QRS@.+N"O638/W_P74$L#!!0 ( -V,IUHA#P3Q=V< (1# M P 9 97AH:6)I=#,RV]:5/C2+HH_/W]%7I[ MXLZ%"!534%M7]YR)$+8 31O)(]E0G"\GA"U T[;%D6PHYM??9\E,I39CJJ#L MPIJEV]A2+D_FLV]_OYE/)__X^TT4CO_Q__W]_W_SQN@FH\4TFLV-41J%\VAL M++)X=FVI'_&=R'_/H_GD^@?_O*7__(Z_O+D* MI_'DX;?_.XBG46:XT;WA)]-P]G_-+)QE;[(HC:_XP2S^3_3;/DY.?]Z+U< X MDW@6R=7QDNRO-_%E/#?>[1W\_6_XN-Q296/:@O^]R.;QU8-8,@ N_4?Q9?I' M\V_-0_Y.7\6S,1S/;^\^WLZ7SE$SS@A>C-)G!^;^8\!\]QF &7BN%YB&XW;V M-FBM[TMK/?B\#VO="8UN- GOPS0R1DEZFZ3A/$YFNW+AS[NFMRNMR=!/^<<> M("_ MX.!-;"[QN%%SSH/-OX0K7%RBX0PS(SDRC@-T]&-L?_.),JW-JS[.7!U M8!WV;,,[,CJ>.[#=P4J'K5/J)K(W#R\GD7SW,DG'4?H&-C4);[/H-_GA]W&< MW4["A]_B&2V-7OI]&J;7P#XND_D\F?[V ?9Q%Z7S>!1.Q/RT%/XY9RQ[;YFY MS&$Y\[&<6?R\1S_];3ZN_O;K^[UW[YM_?KNWW_C;LF'WW^V]_[C:L'^C)?.R M 3+9;3C[KU_>_2)?N W'8V#PO[TU]NE*RO&6/'IP^Q4?_KU\9F5 3N/Q>!*M MB>?VP^M(79PGP*%FT%>Q_].%ND,31*O[A0/7O\I?N!3 M_-VRF^>_VG^(E/\2Q!9@B?/_]N]-/D M:QR].I*Z!8?Y*Q_F4?P5#?S=$HRC[!/!G]>9-,QE%* M%C _&B7I^+4=^/O7?^"?^[P_W?'NO^7S=689 M:*!S0&4X9'O"O[\Z OUA"PYTOZR&:BAK'*)C-LHR9L-N(DGVJSOICW4G+1 M1BG3@W\M8(57L-1721*VX5"%-5DR<#Y6/\I@B:'^Q32Y"R?\QUDX"F>C5ZB- M;<-Y"YNS'UTO)F'Z>BW.6W"4[[?$$;0%1_E!8N44E&)UDD8?323S>?3JS"#[ MKUZO.I"V:/8E",Z)I^M'_[N(TVA,9C!K]!IMU-MPO)]>OZMA&XY1F*>',SC% M:;+(!$8:EP]&%[ 4#5R9$<^,7APMT#822NK<'O;/=]C"--U/[J/T]PJQI0(4)3C^<,V4(G6>?'=S@OAO>AXIZ?.8&#; MK\]K\>I%AG=[B@),R93R"JW66W"(!Z5#-/S%Y!6>Y*>6C#\_&3\3AIJC(Z=C M^P%;XCHGEN/WX4_/W8Y;]',=Z7)Z\%X2]>-H%J7A9/+Z!+HM.$-)TV_BZ,JP MOT:C!:JIAG=U%8^B]-6=Z*^O_T3?R1,-X_0V2C.VS?7?X8?=$)[%,\P>">(8R MR0ECKEOR^A,?I/ @PQ=I- _35Z>+'+Q]_6BM9C?).DK=!=L MPXE*3[&(7-Z.(VQ-A=]E*CS3"AUMQX7YN4YO.7!PEI40B;6TX&^7? MC8W@)DQ?G_=@&TY8V Q[238W,4UQ$@&GQF3R;)XF#WBTF+I8%L_'H#1[?AC ]DS;4[R=KM MKQ@6_ HY]ZNOW?4QKX8X>V-_'4T667P7SQ^H%! ^WY[I3WBF[^NI< >&2,/1 M*SS35U_0ZZ/*5<4?$3O%X6)4WCPQ#E,L\Q4LXE?GR]B&LQ6.13><+]+H%9/> M5Y]2_E'Z%YU9MDA1/-J.,VP5X.]4@(4&['KPQ>M+>'C]B/]IKU#.K3W G^\ MA5I['L:P/C)8O\ZCK$TX;PGX]Q)P9<,G7W) YC](H M0^?4Z[59;L%Q'KSJ#@.;D8?<%DC I]L""6V!A,=R([\P-3IU@H[=ZUFN[0U; M(6$#CW$Y5_DLA82C.(.E&1=1^.I2 K;A%&5GM^@5QJMNP?$)!^91DD[S!B:M MD/X3GN1[&3L^B2FR8'@+7Q\FR9\<-/):3_;5)YU_5KF0>; GNS"UMNG&<0)K M?X41@UMPO!\E!X7EA9?Q:ZSUM0W'*'R7.#K6P(Z3;2&VK?7[N_19H'&+APZ'O_7+_';=^\_CS^%OX[#RX_O#\*WX>7EU>AC]/GC M^U]'GS]_'O_/^U\VST!6\^J_%QF(#@_-+]>_-HK0@/_L]V;_,?QX]QDIJ^=Z M@6DX;F=O@]9:N>.TUIT0TW##^S"-#$TJV]V@A=<#&9UM%KK;#B]ZUGFP0>NM M![0U3F[1G112N\W3,!W=&/OO3./@K>:9777QSX,'^R]\1!:2\DED"!>I7.]: M4!*33$^\7M?VGWY55H:V(%;,U>(9EICX[=W'V_E:X,^K&*/R3"C]VP(6E.)3 MA7:$=#8O#1GF&Y\#]W:/6,4]L>..XQ=O?3 M[[01G%B]GG%H&R=VKVL<>;XQ.+$-NV=W,*6JT S0L 9&,.R<&%V@GS!NUQ@X MI_ AH%>JS0/Q#_REX_E]SZ<4+6,'O_CK7WX].'B[]/(\ VAHQ-_B.:#8: 5@ MT?K7>5H$E?W?=\61V!9 ^L*V?./(^;)'@)1G>&I=J!.S'?C%QZ.QC'[/ZMBF M<0Y?.7!T/GWRA@-ZF;@>G8\-?,_RZ>#ZMD\UDY$;TE/JQV/;M7VX-_KAP4\; M?(#=XTYO$\[/1,@#.$]MRR4<\.U3;V!3?>JA*W(5BU@#I^4, !<]4(ZZ3M#Q M;7H&S[EK#_",7!N1^<+H^QZ##7%8'#]+BXRZB_9[Q#&SH M-;.S@Y:=-8"HH6W=>OA9T+<[3GZM@PH[0P9&>#($LA78B(KBH\;J.O!OF[". MJ"J@"J!48 _P[<&)_%XI"AW;'W"2,=%/4,\TFEC'XP1N!]:I+1&4;!V(G6[W MKW]Y_^EW6)<:_\CW3IF5#CSZMVEL+)%=!HM-(+[,*$O7Y)D8YHL1=D7-BV0< M[W%Y)XWB6\\!1@[OP14ZM8"CPV\^K)M>PFL%2ZK%";Z"XLJ[E$X@[_26\X[W M'U;D'>_6R3M@E>OC'8^ *&]5OV;N04#:TZXW(DTC#U$X=>RW:]BE3(_BC#ZS.=@>X%:[E M3^^=X6Q2I51+(K62N"]PEBZKFLC4);F4&RTL P9W!CV>3PY;H&#B:#I6P,=? MIJLFKT)<$+X 5B_PM'-HHJ"X.(:,KJ(Y@9 R]HRAVT/:[B';.7<"W-J_AJ C MU]T,H7XOX[*F?HW=B\,F@=0Q.+ &?+.S_W87!_.-4P\4/OH^<+X, M+HR=C_A+U[H(X/TC_I&O5ND&(;Q)3]5FYJM$AU=W+/II-UNY7]PI\N.LO(^Z MC ZH FL%%#]9C/)&L_*5U<#WK1K88-4<_SM9I+,IG.&:54"BCWE;F#)%8K)W M8ITQT>I[YT"2@/Y8W7]Z0]\M4R_+);HLU"YEV"2^"7R:2.SNWC)":TI3"Q!2 MP55,I?7QI/4Z'LXC2+EKV_0Y)]>"N!.US$>12\@%"++P\N_H23<&UA_P-NVW MZR.YMX#6=TZ0G_>,(\OI#7U:0L=S81KB9/ 1!AW":M7XJ(\2F,_7C0&/L.I"!N1..'5>W;0O[QM$0!.Y@8-A?!@BD@F\#A&M3L\O@(D!\'_0]%Z@84([.B=T= M]I@>6D ,>L+:;I\YWC#H 2463W25ZD"6QK)OK:*:" ':8:KA23,43GH,*V'5 MX @(C@'9#EJ.<%2+I17<3UPAH&S+\N"B(U0"Y@P!$QQ$MB M=4EQ"8:62Z](;7)_[YTAR#0\IM03DQ1>HGND+A5T(J*S0J\54"_L5D# M<^? MI(F2*TJ.JRF\N$3KT#NSM]4&M;+@^J$57.M!5,S@78_(:G_IV/T!7O+<"-!L M'C(?-0$(,X$R 9E(&HEX-QD#<$0-1T'2L_X)=!18AD!$H.GX'HO+DHZ=@'B4 MF\> @ 5#=F$8WG 0#. #2Z"/L@>S1CHC#XCXFL% ,IXI* U(I0&,.<2QC'\- M/7]XJJ(3)$\0_A?)0%IQK!7'7EX<.T>>B19$NV_YB)UTWQ&+C4[/0F[N\P>; M/@:V[Q21Z+OM?]^+S"@N+%^JXNM/PGG 1A9%R/_T!)RO4(MF$J!/BCJ8(31,,13TH3Q7F[.+&(J6D> MX/O.LG( YR<>:;3?"G@2BVL,)7O:[2F)\^AWW?_T>R"NRZ'=\]QCS>=8\(M[ M9(EIC;[2Z'OP>HV^ZXH<%N:\ KUTZO"J"8>$IZ@^ %)2S\HDA':LU_'3H#'" M;7=<^9>IB$'^TJXD=*Z(20#:45D/^F1T MAQW'\B^,CM6W.HCA9'3V&&487\7@1[K?E@)[ M$YR(H)RRE"+,]H>^AY9W@>4HCG1]ZQS-1$> U-[P^(3V2C:@GHWFK=P;J^;> M3B/'RH$V']M FWH0>>EU.(O_0]^O-\3F\: :E$+)\.&=V11.LV/M,I9*MXT> M0,>1 8QY MM&NS_@*4$B-?#O\IM*;<[KK_MAQG).F=BEL4QGCA)U!6?.GR T;?L;MHLRYK M=[GSDM8+/&78*P33B@@J^$MH/W),T B!V@]8* LZ0XZ[HG I^Y1(JPX!UL8H ML+.+JA^)?3;&8"*[J#E"$??3&?"0I2?5^@^'@T>.^3&]D?2L?A]8*;M \@4_ M,OF6"?6C-X/8C.$HR_9%6AGR9?XVC-81Q/]#5:C:9MPJ7AX 2TN_^V M53Q';O?@3X%$+I0!62;4YI;V$$%!+6$=$6$&0&#[(#\"J13AGN141)K4M7O M%7QV6I'A2,1^ZJ['HHE/]P:(\94]4$8I+K7^Y=JHHO"DK(K)C'YOZ%N]H@5) ML^JQ)/S-%J(FPU^CSEP3_[C,]>$+)ZS&%+1':HQ*J&4/B& .,4C7#IC%XCA! M<:! !=60(@'' ++WL;U\_&]QQJ#&=B$,CD+K$4[Z)KN".LFNW9&0(>8/XH8/ M Z'HP9 ^>AY7SB.V6U;YOLN4B!<%!V!C*&(=JH''EN,&XD&>"8V"'.& D@+& M,YQ[AHQM6&)'KQ*)H+4L*LOBN]:R^-R% *2[1]Q)(@QN.;"72YJ^MM%D/HJ/X*[87ZV+=OBMJ_ PD M!*B%:NY)_9]ODLD8&WRJ(ISKE4BEHIC;.\MA:T75MS$#Q56!=^SP4C+LDFP- M82,MA/)R<%8Y;.W(^0(41$N/,46TEIXQDYLF@0Z &JYE< S[GJO%M0*9\'I# MVB*,+ /V]+$<4&N[7E\K$B#L*,CB&Z8VEV>]D*@G#*?UR2?H]JA+5VE*2BFD ME:! X7KE3<#V*ELH[[6<:?3T,WX\'T=>KI['/$-93H08#5LT7/N+/+H\L^O" M4"MY _T5\GL&9+?7)["_ MV'X'&5_^#(H8,D9)O,PV")/SJ2Y58&C'@U[(AJJ M1F2@J&ZK>V:1$Z)6?O@!,H,F,A23V+@!7B)O2- @C( \R(-*.X-O$U&[DW0N3ZW.E<]B'IQ-J^H M5O9L'L\GT1A;/I\E\VB]&E;1 ^KZ %L+:J.KQ*B0:6!0@I&.%\ M^ZA'[OYE<[:6=&E)?]]:TI\9(Z2W1MQ3S-4\P>O\(ECZ::4E#4[622((CW4T MEEP)T7D7F)OOHS+ 3N9>_\0ZA)\[E(':I931+J"V=RX)BDANQJ$F\&WCX%$V)H7VL7J=35C"!^Y1E% )/;ZG$%,+LXOEJ[S*H\KOVY6 M2O0= QFT7.5\572+GD.?AN-17=D& 4%I"(67,:@,?<>P,2OP7.NP=P':0P?@ MXJ"C5ROAY-J#<\__HU(-M5RSZ6?A>1LA(6P2L!Z1V%\:%LI0X;APHT\MH?4) M8SC<6W2\B;LIKS$AEZ/E1%-Z$V%E786^7148V1WZG)?4!0STM=SZ$V_H!\H: M##CC=IP^D!"NVU%08BMQ<8\GL*JL58TJH -R>-K'V(5>V2I#X8IZ,L939/5& M&B9#PXEB\AGWMZT^70\C9Y;=W'+Q'M.\/9),H 7>8W47H?9Y&11O^[B--H;%P^ M&/#E\GY^22H?PTKN)GVZ2B:3Y!YC"6[3Y"[.$ /QS?E-G!DZ%3.RFW R,4( MQH.1S. ?\14U@;R_B68\MS;539@9H3&:A!F-=D?!L0"O9/0G/!O.C3CCUB,[ MX:XQB3/LOP*OA09',(03(XM&BQ1460!?]'5T$\ZN(_8][ESN&N%B?I.D +HQ M13_\[R*9BRW"&#,C1G5V'(632/\M>X!IJ"-I"'"[QDD1< 0,6WQW$V2B,9!H+?'"9A M.MYZRG;04K8ZRI8 KF#-P?72M4&)?- 5-P&/C7"L<".< ;IQF6/\4TJ, @/]I0\+XEY-(VU+8#"*B+;0P(#&P[#%MNP@%1>27 ;,6 M@%M/8-ZU!*99Q!?Y6YGAA?.;]=(:.QS=Z/B44P83F.H5WG4RAR,Z++#?M>2J M-V%Z380H6^@CJ*V-%R@[F *'YD1+@*@@?4"A)(&=(V[/;ZX6$Q"? (NBKR!R MS".>@=[&X35J \#@-(8L"V>WH8@VX4HA#*_'Z$,@JN<)S3"9<3^R8;E"0%V MZ_'T?8NG%3SMJLN7*^7KQ5+K45;6P-T9^U"M"+,1:$-AS!@\6TPO(T)W>"+% MS2[FV1P023)_?$CH*;?)/3\:(:V@YTW2.\8BS)I15@P$G!S^A31C7.3 :E1 MAC&B+8QXRZF!]-LEK#29PW90M1@E"X SKAT647E@K,^-/X&(CSM#[0>UF1"X M.DD"M]0EFD1_;!H=2E5%Z ) QZ2'4(I4(P18!.I5!@+-F&6)V8.:CD4=H3?F M,&>=8R>"A9/*2;_':>DU,6L%]B60:6*$*:$&8S%(<)EU4&%Y3+L%*(XIR265 M$&)E2PID\'V$$1MX!+C1+,.@CM)U$C<&W@'P3G75+"?2Q5=>GJANG5NXVGKU MU;B%-XH=?FC98;7:QVTTDP2\,P'481[43R:3-;-%)'ECU/R(2B*%%[0HT9:, M?X_R91,MPZ43MR"6-@U!P4U9O+V_B>$;XF=Z8-M]+(AND:>UDQIG)FZMJ1CZG(L$AD2S@0F MU0JU)114:#J)I_&< V9!*XZ^AF5I48QF$A6(9G?1!(@;#+"XG*)=;LQJ\?PF MR4K/QC.2UV@L,J*/X6$0YD;);":T WI5+O=VD6:+$( +2Y$6]H/]?= ==@YV M+_=VXEVY)/:7 /5!BR3IW205TFCBS8Q>!7D8GCK8/P"1'@8IOB] HVAT&ETO M)F%J7";)GYF0ZG%L)6!JQD83O2! WMA[,J]*OK#)##:<"H$71,.8% (=*$C_ M\55Y! " 6X2B\&C,1O%$>(+*QZE!'X@CA=EY:IX?YO<1#B=T,[0ZCM"IZ&^?+E%!<\IFMU'D\588KUD MZ?GA7:7)%"W54UYW['4SY.V)9]MM8EL<: M<6K9(<;A F1-D"S9A^PF*['V-L;E127/_3;&IT%)+=="C*, MSX,"4A%YBH8/%*;A*;*%H^D#G7>$' W>" J&$L%,H#$4A;*"#*]<<3/%+4@T MD0/O",M'MKB]G408E2&M'+LFC V#L^RM(GU2 0<]T,<0@XR2*XIC*OTH!"X=?D5OKV.[S2[BMBATL*N6'U<,4>G@^M$!P+1_N^[)IT+0#'2$D^EF:YPFS@V+\&+<#M!=4ZH MS>IP\ 'A'4F3431>H&/]]^.97@Y@G M6P;SN$%;1"H:UHB,B/N?W[TW*0H(L!GGW:$C"D=S,[<"P)A2^T=[@-#M0,=: M3*[#.>M5:43S,2 W$EWTK6\&HJQ"O/D8Z%#T2S8%.<#@, U"GX=G01YY=6FZ MQ^ZO"$6I[.#;&_5I@LQ/*Q!=;J] A.2U=&EJQ1N\22#6/Z Y;@&O-]XD=E=4 MV5RM790U)PRK8 X/5_7P81+>9P6+0.NV_E@!Q>MT6^^_?[\^*A!O+Q5 %E2# MLL2P;D*0FT .1Z,KS DD0# KJ0$ 5\+89BUF$- ;XV1R-Z>N 2"/$Q(\*0R+ M6W0]LSU?J2A$=@1'8\Z8ZP4LU@A9"\VO62EAI<0AR4[VK6Q)OY'?Q=_6>[6W M^&[3+2KQ-%V,9_%+=Q<^:A789YBTC2++% MU17\'/$ZZ 6%Z&3"9I+SH$SA]812VMI*V_AFU]"SH<@/J=-:?TD&I.SSL9NU M>GS9W4 '=ZG3^8H2(&3WVQ3H5GP+C(4SE- >F^!)1G6A2709)N%5]OHK3#$66&5[S3%-N,0 JHL"F!X!YGAE7 M-(OMB$B[DE#1),>HV?0Q\K(*\1S=#C%F[@%1O@3BAJA$Z84FB60<]*1KT+E' MA(DZ\(,<9\6JLG J?&\BXP<805SR)]Y':/;C$#!M;=<)C#1C%;Q 3@_*MKW= MQZN]OZ2CX:E!#)+YK?,Z+B_=N4G0NDGN@1:OU:EIN-+$&?+XUK&(MR>7 M8A&[0 [0ZF[8GT\D.):VOY\M%T>EGX5* OQD$"]J@C"SXF;U?-8I=$M &+._9F08<$DP>?[+ )8(GN*C"LU)B69;RIH8(&M MQU+FH! E6?@IETPH=P-)#]%34=$#*ZG\.UFD,YH1'VW!GQ/1!Y3; &8-?1_LMP].=U"N1V_$:LY8K^ M\_N/]-GF)I5D-%K<*M-T-+V=) ^2".>105&T_,RW+K#BTVL)K/C)<$I0,"KE M"/H2C"/<^KFUEYPRHJB*"*^K,Q.29@=/@0PQB] L'&)\'>;M4="R^* 75]0H MH QKMD1E1GBTQB$'FF3!HO%N9[2[VQ+/50[Z;E>3.%.#(STX,)*/EJU)(V&] ME]&K\>PNRJB"(%7=U,@8/5B!MJR+4V]M]C)&*>+S$:@LI*6W&C M9](W'8$H*,S5PBHL3FR11EP$3K\ UR%7>B/A>Q**]'G],N3Q!Y6TDQI*FI_% M4C\A0RM!JD_)'05I'V\!70$XZ<>=UBV2,Y(#.[V_B0C']3-!G3L3!'4(BG(HM,PC;$&81K"G6GVH[[0U=,Z)?/7#QPAAOB!*,"XMOBZ!@)!?"W"HT #N M$T$F%"XK3O*.MDBNZY/=Q+><"3*G8#$'>;F]="N;X]T",L7"1T(=R2J9>4XLO#8=983RQ*J<@1RPSHUN=R8,!L M)M$U?1^BAV@N,NQOPP?I$IM&*%/'V91+'L([,N12EBNKO?4Y6I3OORSA'6+I MM$7$D&7M\!Z$QDA4%,/"WEQ4"0?@1YN1K'$Z4YTN!6RJND?9/%W(+3*P5(!1 MMKC\-U *UO$42,1AM[9G:7O^=9MLSVNB3QR9]"#* SP)QY0UPU3B_RC,;M[P ME1XK"G4?WJ+190Y<)8V <G:#[4UT&D_?"O);MXX=+ M"Q[/!HD&A5=2AT6-D]D\Y6(*^I$0$&1M=U/83T&11"&B>%UN6.8%?H2=7A8S M7 @!PCC MI,A#@K/(0A4NH,F'^0]9'DU"E)VX(MH[*M4E37E=>?#P.HTDZN6'CL\4CGT% M(81OHX[K^.UEDJ83"'G;KYLC+YA.T4$RL]HSL8Y,1Q6;67C6Y:L7=!4RH9 M"22B:(L4:GC*)8I&Z\!9T866WU-E@"J0G\MH?H^7IP$G]5!0N,=YD9B"F$=& MJ:NK>!)K(;(EGLC6*1EST$FFM\#@T&K_J+NT5K*4"Z.MX=+:&[&B2P\5*B+1 M.KFN-T\6[):2M]%A2IKW3?='I3@^WR5:Z8IH)-A4PL5">/M$=><\^D6CZW ^ MY%J\PS*OZ77(%:AS( CS]&(R+WR_V]H!5G5!Y61JJ:.YQKR]JLNYFD*LQ(,K MKC)=>IN"66N*=3?ZKL4M(-=8DP6+C?XDW%6<+,KM\)B7I;X>S@_P0%,\AO(* M9SJ@RE4&R[75T A#$1TL5/*AIWAD5U$J@ Z,8",KB75YRZ38.((\KK4$J2PI MQB7NE/HCBJH(&-:N6KPI5"(.CB O6:5>?5DL(U**3G],2ADE<-S:U441^BZ6 MK8A(:J72ZZ;!36]-CLU.R8"*Q=E!3DTQ2073W@GW)2Z*6 195#"L8A#@'^:X ML)TV0J)+D?^1=-WHE3.8N?'MNDU1.Q4M\*AXO.;I*?(@*Y3)Y3*5J A+<5%>&- M#(G>R4W5'*R0EZ9ZH;H/JZU+-QL@D/^<)??DYQ0FN)G>3DYUDZ/.%!9')\!& M.@EV#IJOH&JQA%.'J;M*U$<18YJ@#)VT=OFB7?YS:Y=_<8S(= MJ2B%IJ9[""RJ(HYPYBD3="[=BEI&+3=9R2#5G/Y5?Y8K9G^]J4__,I_$EHH) M3MJ1UQ/84H6K2H6MDD6SQN2"/#6:9<):D4;Q]!*E:KDZ/*_I+&^Z4Z>*8ACL MB%W(-?LG9C%K5IZY"9W6JS6>H1#\T%[F55,9\X91FENL(1J3M)E*T?IEP30K M550G"_^8PT,Y3@H=^.JV7CX(NT4EMI?8FK'03XIJK4 BJKC$# M\:FAO08#H$.V!X4&"L&WL@H%/;-+OELNXU!OQ5I2!V])C3[SA]7(*\4!/ZTZ M7JC7[,ICT>06YTFA(/I*1?) #IZ1J9F42*P9ED-3=:N?LW6;T&PSS5(UA=;M;(\RP>BV1$!F(V!C%4HRF71%T\ M1P>DC5'\K8+!,*\#(0T=M?;!>*WFWX+BOI'6%&[6S.6YA<%5=1#2"XOE1A:* MV@;A%D20,,5(R\30&HO6V/L(*PH.&[W#:F&2#(W-O Z0N4CV%FUC-)\X-XU! M 1HNO(QR%T+:6*H=Y<0.+7"ZH0*-*./S87ZSJZ73E O$:6,J[LAY+=*VMJ16 MRISM_N;W+H239'DB!K"<9ISW^G!*K'O6<,HZD5+==7:K^C,*3)A9)K3Y^L'H M-I%_;Q11I).H,:/J1*X5&^OBS!\K6UGWTD9B=#\0KI[ M!J '08CMI.1WQ8;=8X6.>#JE7CV7E5X]\L19\DT?2@>L)(!<[\L+ C#3%PG? MQN>7 MBSGU7:T8_PM4 ]D5EB:4-RXSD#S,M91'23 (<^.YGKO06"3]N<2')Y0L584U M49UXI,(D6T!KJ.[C=2.WF>6.E[/7)Q*,([@$ MTUADXH9P//].=%/0.:4*,D.3N31W<<*I(7)=![2N$KNG7$=^L9/,KC =">N0 MX]A]M&8^U)4>A5M$29AU)5]J;K&J="-YI-)9D%EF.4;!''#PE.')LH3T,(I< MIA13A'"V:22E#R5B / N*4XI%!SM/B3[/+5N*G;3E(-1*[);/!Q!9.Z3-\AU MQUD-7#=9V'SI5BM<^GU+FZTL*Y >B+KYIRPNT;W1/(QKM4GN&1YROZ(O4:&: M*)82C3F1N=P ("DU, _EJT1:B":M& W=Y+>J;W"^9SRYJ7NY&?OC>YD+-IAK M+AB%6M1>OJ='>_@,7=A!,]/ZA8F!^+T;(LB*(="O^5;4"1:CI04)QU/B:38 KMIJD1C(BW";5P HD@.R)/E7$JQKTZ71]%W7>T%OL="V5ZBM M^%^^_\KMTC98^!'@%M2E;:3P38T4BAINJ8="#<=B%E,R-ZJ\,*$A*\6KF>UN MO?KPKE4?*NK#<32+TG"R5BUAW?<2S9CKZB :;F\#T5PWE (D"MJH!^4VEYKJ MRB)P<$516]-%"F8=C4:&S6H:N:Z$R4=3U9 >KZ[8/H]"^[V0V,-H1VP8B,$L MU8L@SJZ">-4BOM7A55I&Z#54%D/A,]XP45JE):8%VLI MF<%JZM>NGO1\#[MA-JHJVXY-HZJ'F-]_D]C5?"5C\WB!Q:WD569EC7&A-]*< MJ%KCO";#930)4Y&P1?=H'%V)<@)Z>5QM@EPYB3,NMJT51?[!#J?U4X]SO5R. M3(0KV;IEXGJY/'6ET?!B-B'-0.&%KC8"(M#![XC S&IH8*343=UFHX<=7^ZV MCLK<4;G?.BI?HBY=34R[- 2%=TG,E _#)9+%Y=PLA$-6NRXCI1+&&+UGFF(8 M5YP.6[&I<$6'>H_H;JZH5ZQ+V>(R Z2#>PF,5;2HY^Z4<[0,917S24XY]6'0 M )# ]E,]!T94YU!%.8KU-I3?2"E7S6EKYC74ST9\;PEDJ]P(7(ZB)Q%"?^1F+3= MB4R;JB7>+)F<&F(A"R$\FMU763*UA+OH3G19XX2?.5G;I]%\E8O1> ?V*G[C M8L"DQC._@T66C+%<><;XUP)()%EW?2T=ZBZW=^AO5%R]NT"O^$QE+ILPMXHX M(1EKM<0<7E>KDFI_"&]M48K+32OB",V*][9.%!/1I:C.E ?0*JM@/UY17Q E MU5GE4,("F9(Q(]+!0RX*%&ESG:$"($1?1Q. %6P)1Z[9 MR#.H]C^MB>!R>TT$WTFSPAI23N%:.KNM>.*JS6R^K3)67;&D:3B?(Q;ENB8^ M'\^(/.>!LXU6C+Q8;E$R42H;("""I8F;+'&[EK-): M?OKK,A'GDA-A-#K,662RU&I?5?KBMC]8! -,YJQI=AOZT$_JO+YPRZP.CLE MQQ-S<6:CYP@<>PU$9+2]1*10#JV.4 BR(ITX)'[$NCB,=^[AN_H&KWR%"KFJ MI+9N;C2BM;NTG#;\L9$ITI5*+AN0("TKBQ3JBI1JC6/A#E@XEKG#I,0B8001 MZI;[XZQ8V80KAZA"-J)P\SUI"TNEU5HW)I(6J%IW65-!&WERI,[Y!U?^U#2G7)% M3E*UW[_]H"G:0=[&S&+KX/[G=^_(\4WM2;FM]=6C*V@YU2J[I8,)CEI7[02@#$HC2^^]QYOT/F')?8RU2!2U;U%F..D"&1$:3(#PD2A+A+3\MC"NG>IK_J\ M-CR,;="U%:MK(_8UGPEM1XC'_(/UA<7(>*PCP!B/98(Y MLUL^HTA!JE=\N0))@IW?A':5AWGRY?-03WG*FB<+<+;**V4/3 Z7[9?@JCDJ,1CH+IRHPH+Y& R&TA(:%Z 2721% MSMM1/.4T9M4!\/F:,](,$-B!$FO:3AZ$TU=WTJZ\@=6/AR)__H,'1.W<&/;T M,+IZQMY^UQ-[UZ+JVE5B#Y?\%Z#1]H?.)V>;3@. MQ:#](!MW_5H./,9EO]$$\;YB=<3JUPG7&7;%R,XL7H]X] VCIPO M=M ']@#X\CS!R?R^XX-M._(Z5@#&T_&<3N> MW_=\:^!X[I[A>D;7[OBV%:B!K.'@Q/.=_X;)5CI0#6!BL0&\/[!YM('MG^( MEGN!<^. [D -MZ<-[-HXHS? O08#K_,'C-NUX0=XFS:BK7O=]2XVG(8>M#2T M'D2V\/ P%?6C# XXU+^8)J"K\A]GX2B)HS>35[@%^P)TO8J&.+(<7QKGO M#!#C#@']O,&>,71[=@"8 WCCGSN VWW?.W.Z\ X\_!A5 %P%3!X>_A/F(BH# MSP=]N^, B?>=XY,!H:2&G8C;@>T[-OW5]^TCV_=A+L)B'('VD*_>U!B!(F]= MAQ?HN#2E;\,B>U80V/!XUPZ<8Q?6VC6L@+\V'%-^<&C!\@\'0&9U3L3?/#S2 M+"<8F/BV:UM^[P(_G5H7.''?"P+GL&>;N'C/M=\,3AP6T$K430PLMR'&1CC MPP!+&\ ^<'I,1%UW". ZM6VBD]8 !G+@Y6"HC2#2A (FDO:7/GP?T&9XH/J' MX=L.'"XLP D8L@@6>.E?,".<*?P%ORT; 2'@ %WOVM;@Q#1\ 5TX>@"U$XAQ M.GP98"S?/O7.K-X>';3:/H*/7\5+U;5[SAG< =RL/B)R%;R=^ .\!$_2DGW/ M=3K&P+? HXPT#RZ1/+\?MP#QE!U+TR MQ:^.?02 M3O KLYL\;IOT@!XJY'U#2S_8H\AI:];74S[Z @Q$%X?]N%[L=$+ MB6/. ,^!\(-@#PLKO 1[L(P>W%V?V36>#8Z#\Y]8_;[M$F@0BPS[#)CCW@OC M7DY$! +0\>*M<1DOGDPK8!<]^!EP"#9Z#M<$ '=F=2PX-%Q6IS/TZ6(( 8,1 MGUZ$Q;OV.4R+(@C>8[6X$ZW1U2.P1,L13I!5->NKUB+I\N[#4"AU+ MA8YWK=!1#R*?DEM355]ZO?*$;Q\/>Y8O65-0()N2))S8P-2 L#G+A M)T"!K1^0U"9%Q:$+@IQ"=H$U6R3T([U^A!V%Y:LI+(Q9>.XDB MOO@4$!Y)0YA4]ECF!&ZC477+$H_(T89?%MR=Y058&_+\S5]:@=D%I[ MPRX^J#UR:CF]75,B_&H; =:,:\FE:4#4'@C?*#0/?6/G_2YLYB* Q8(0;1=> M%5Q9[-\):'Z[2YJ7&F5P#NK.Q1L>[ !& _SVFX8C(.7C,?/'[< F^R>@MYN@ M3@%4I7YFTB_'OG7*G[Z8M ;^XLCJ!,ZI@TI_"4:X0#*;P-P 5#R>!D#76%D< MMTNZ@](S>+TFD3>2BO!HAP%(.8%2OVA,B[5XU!5+]+N52I9+)1]:J:1)[9AB MJ2O5U::/563G\^7!:B\OGM0)"$P6 $.X1* 1NQ\[I1H[Q^,[0%8:OP+#_-73ZI^BNT(=@ M.QXBLB2=^<(T(X=<7,=R0<@!%89LAS0/*TC:6VPERS?4!RHXM%PR 'WCBG.[ M)_EJT !L!S0*S"2HOU316D*S$J'YV!*:>A#]:Y&DBZEPFB#)\65=0PRGL@A^ MZZ4YR%=[#1J16:/$5%V:&B99QK^&GC\\1RBUJ(>%4(@2 M!HI5Z*UA^Z=85'497B"Q=D#TS^K^$\0CMR*AN4P*A+XDU2>RJ4B5Z6CHTS-" M?!)&D3W0Z3IV?X"J4XVG"!]BS6L%XZC)?@*@/SZKE:"6L?9XYO'C52CG<)E.Q32\GJ0>2EU^$L_D^X?HI5;[Q1MQ[1 M@)#4 U4'T0WK/"^WY !^8L$8P&4VZM(SRB5H'9)T\+C;#%/Y'QL#UF,55M)! M8N9*Y5/X?P8Z)=LK^N/$3A&Q@3CE7RLCDZ"9AT#ORR5LBLYS(_-H2F7H0#6= 8Z;)(A.B$>9R=56QSGAF].)HP?'L0G=; ML_"$M@N6;A2#9\,1*5C2XSVP_K!=:VNU69PO-+>)-'8[SBIQ9P4_@_VT&U9RFP3!M&0YS5QBJ]T/+@ MY3SX<\N#ZT'4QRY;ZP[L7*9\KQ)Z)