XML 53 R40.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Commitments and contingencies (Details) $ in Millions |  | 9 Months Ended
--- | --- | ---
Mar. 10, 2017 patent | Jun. 30, 2018 USD ($)
Long-term Purchase Commitment [Line Items] |  |
Purchase agreement obligation, term, non-cancelable |  | 28 days
Implicit, LLC |  |
Long-term Purchase Commitment [Line Items] |  |
Loss contingency, patents allegedly infringed upon, number | patent | 2 |
Inventories |  |
Long-term Purchase Commitment [Line Items] |  |
Purchase agreement obligation, term, cancelable |  | 29 days
Purchase agreement obligation |  | $ 40.9
Purchase agreement obligation, remainder of 2018 |  | 38.9
Purchase agreement obligation, 2019 |  | $ 2.0

X
- Definition Purchase Obligation, Term, Cancelable + References No definition available. + Details
Name: | sono_PurchaseObligationTermCancelable
Namespace Prefix: | sono_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Purchase Obligation, Term, Non-Cancelable + References No definition available. + Details
Name: | sono_PurchaseObligationTermNonCancelable
Namespace Prefix: | sono_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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_LongTermPurchaseCommitmentLineItems
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 Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. + References No definition available. + Details
Name: | us-gaap_PurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments. + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of purchase arrangement maturing in the remainder of the fiscal year following the latest fiscal year ended. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments. + References No definition available. + Details
Name: | us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |