XML 25 R36.htm IDEA: XBRL DOCUMENT
v3.20.1

Commitments and Contingencies - Additional Information (Details) $ in Millions | 2 Months Ended | 9 Months Ended
--- | --- | ---
Dec. 10, 2018 lawsuit | May 02, 2020 USD ($)
Loss Contingencies [Line Items] |  |
Total minimum commitment amount |  | $ 23.5
Number of lawsuits | lawsuit | 4 |
Minimum |  |
Loss Contingencies [Line Items] |  |
Annual commitment amounts |  | 7.5
Maximum |  |
Loss Contingencies [Line Items] |  |
Annual commitment amounts |  | $ 8.0

X
- Definition Long-Term Purchase Commitment, Annual Commitment Amount + References No definition available. + Details
Name: | sfix_LongTermPurchaseCommitmentAnnualCommitmentAmount
Namespace Prefix: | sfix_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Loss Contingency, Number Of Lawsuits + References No definition available. + Details
Name: | sfix_LossContingencyNumberOfLawsuits
Namespace Prefix: | sfix_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum amount the entity agreed to spend under the long-term purchase commitment. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |