XML 49 R39.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Commitments and Contingencies - Textual (Details) $ in Millions |  |  |  |  |  |  |  |  |  |  |  | 3 Months Ended
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Oct. 18, 2021 patent | Aug. 13, 2021 patent | Jun. 23, 2021 claimFeature | Jun. 04, 2021 patent | Dec. 01, 2020 plaintiff | Nov. 02, 2020 patent | Sep. 29, 2020 patent | Aug. 21, 2020 patent | Jun. 12, 2020 patent | Jun. 11, 2020 patent | Mar. 10, 2017 patent | Jan. 01, 2022 USD ($) patent
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Tariff refund | $ |  |  |  |  |  |  |  |  |  |  |  | $ 12.3
Implicit, LLC |  |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Loss contingency, patents allegedly infringed upon, number |  |  |  |  |  |  |  |  |  |  | 2 |
Alphabet Inc. ("Alphabet") and Google LLC ("Google") |  |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Gain contingency, patents found infringed upon |  | 5 |  |  |  |  |  |  |  |  |  |
Gain contingency, patents allegedly infringed upon, number |  |  |  |  |  |  | 5 |  |  |  |  |
Sonos, Inc. |  |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Gain contingency, patents allegedly infringed upon, number |  |  |  |  |  |  |  |  | 2 |  |  |
Gain contingency, patents allegedly infringed upon, number of claim features scheduled for early disposition |  |  |  |  |  |  |  |  |  |  |  | 2
Loss contingency, patents allegedly infringed upon, number |  |  |  |  |  |  |  |  |  | 5 |  |
Loss contingency, patents found not infringed upon, number |  |  |  | 1 |  | 1 |  |  |  |  |  |
Loss contingency, patents allegedly infringed, inter parties review granted | 1 |  |  |  |  |  |  |  |  |  |  |
Gain contingency, patents found not infringed, number of claim features | claimFeature |  |  | 2 |  |  |  |  |  |  |  |  |
Sonos, Inc. | Canada |  |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Gain contingency, patents allegedly infringed upon, number |  |  |  |  |  |  |  | 1 |  |  |  |
Sonos, Inc. | Europe and France |  |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Gain contingency, patents allegedly infringed upon, number |  |  |  |  |  |  |  | 2 |  |  |  |
Google Foreign Subsidiaries |  |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Gain contingency, patent allegedly infringed upon, number of defendants | plaintiff |  |  |  |  | 2 |  |  |  |  |  |  |
Government |  |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Income tax examination, refund | $ |  |  |  |  |  |  |  |  |  |  |  | $ 1.7

X
- Definition Gain Contingency, Patents Allegedly Infringed Upon, Number Of Defendants + References No definition available. + Details
Name: | sono_GainContingencyPatentsAllegedlyInfringedUponNumberOfDefendants
Namespace Prefix: | sono_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gain Contingency, Patents Found Not Infringed, Number Of Claim Features + References No definition available. + Details
Name: | sono_GainContingencyPatentsFoundNotInfringedNumberOfClaimFeatures
Namespace Prefix: | sono_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gain Contingency, Patents Found Not Infringed, Number Of Claim Features Scheduled For Early Disposition + References No definition available. + Details
Name: | sono_GainContingencyPatentsFoundNotInfringedNumberOfClaimFeaturesScheduledForEarlyDisposition
Namespace Prefix: | sono_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency, Patents Allegedly Infringed, Inter Parties Review Granted, Number + References No definition available. + Details
Name: | sono_LossContingencyPatentsAllegedlyInfringedInterPartiesReviewGrantedNumber
Namespace Prefix: | sono_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of entity's patents that another entity has allegedly infringed. + References No definition available. + Details
Name: | us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of entity's patents that another entity was found to have infringed. + References No definition available. + Details
Name: | us-gaap_GainContingencyPatentsFoundInfringedUponNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority. + References No definition available. + Details
Name: | us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of another entity's patents that the entity has allegedly infringed. + References No definition available. + Details
Name: | us-gaap_LossContingencyPatentsAllegedlyInfringedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of another entity's patents that the entity was found not to have infringed. + References No definition available. + Details
Name: | us-gaap_LossContingencyPatentsFoundNotInfringedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount as of the balance sheet date of tariffs due either from customers or suppliers arising from sales or purchases, or as previously overpaid to tax authorities or vendors. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_ReceivableForRecoveryOfImportDutiesNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_LitigationCaseAxis=sono_ImplicitLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sono_AlphabetIncAlphabetAndGoogleLLCGoogleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sono_SonosIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=sono_EuropeAndFranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sono_GoogleForeignSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=us-gaap_GovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |