XML 34 R30.htm IDEA: XBRL DOCUMENT
v3.19.3

Significant Accounting Policies - Additional Information (Details) | 12 Months Ended |  |
--- | --- | --- | ---
Aug. 03, 2019 USD ($) segment performance_obligation | Jul. 28, 2018 USD ($) | Jul. 29, 2017 USD ($) | Aug. 04, 2019 USD ($) | Jul. 29, 2018 USD ($)
Products And Services [Line Items] |  |  |  |  |  |
Number of operating segments | segment |  | 1 |  |  |  |
Number of reportable segments | segment |  | 1 |  |  |  |
Inventory reserve |  | $ 25,500,000 | $ 17,600,000 |  |  |
Number of performance obligations | performance_obligation |  | 1 |  |  |  |
Refund reserve |  | $ 3,100,000 | 2,300,000 |  |  |
Contractual liabilities |  | 11,997,000 | 8,870,000 |  |  |
Advertising expenses |  | 152,100,000 | 102,100,000 | $ 70,500,000 |  |
Client referral credits |  | 1,600,000 | 2,700,000 |  |  |
Stock based compensation related to periods prior to IPO |  | 500,000 |  |  |  |
Cumulative effect of new accounting principle in period of adoption | [1] |  |  |  |  | $ 35,000
Upfront Styling Fee |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Contractual liabilities |  | 9,600,000 | 7,600,000 |  |  |
Styling Fees And Exchanges |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Deferred revenue |  | 0 | 200,000 |  |  |
Style Pass Annual Fees |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Contractual liabilities |  | $ 2,300,000 | 1,100,000 |  |  |
Options |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Service period |  | 24 months |  |  |  |
Performance period |  | 12 months |  |  |  |
Accounting Standards Update 2014-09 | Difference Between Revenue Guidance In Effect Before And After Topic 606 |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification |  | $ 1,400,000 |  |  |  |
Deferred Revenue |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Contractual liabilities |  | 12,000,000.0 | 8,900,000 |  |  |
Revenue recognized |  | 8,600,000 |  |  |  |
Gift Card Liability |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Contractual liabilities |  | 7,200,000 | 6,800,000 |  |  |
Revenue recognized |  | 2,800,000 |  |  |  |
Other Current Liabilities |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Contractual liabilities |  | 1,600,000 | $ 2,700,000 |  |  |
Revenue recognized |  | $ 700,000 |  |  |  |
Retained Earnings |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Cumulative effect of new accounting principle in period of adoption | [1] |  |  |  |  | 35,000
Retained Earnings | Accounting Standards Update 2014-09 |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Cumulative effect of new accounting principle in period of adoption |  |  |  |  |  | 400,000
Retained Earnings | Accounting Standards Update 2014-09 | Gift Cards |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Cumulative effect of new accounting principle in period of adoption |  |  |  |  |  | 300,000
Retained Earnings | Accounting Standards Update 2014-09 | Product Exchanges |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Cumulative effect of new accounting principle in period of adoption |  |  |  |  |  | 100,000
Retained Earnings | Accounting Standards Update 2016-16 |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Cumulative effect of new accounting principle in period of adoption |  |  |  |  |  | $ 400,000
Forecast | Minimum | Accounting Standards Update 2016-02 |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Right-of-use asset |  |  |  |  | $ 130,000,000 |
Lease liabilities |  |  |  |  | 155,000,000 |
Forecast | Maximum | Accounting Standards Update 2016-02 |  |  |  |  |  |
Products And Services [Line Items] |  |  |  |  |  |
Right-of-use asset |  |  |  |  | 140,000,000 |
Lease liabilities |  |  |  |  | $ 165,000,000 |
[1] | See Note 2, Summary of Significant Accounting Policies, of the Notes to the Condensed Consolidated Financial Statements for more details on the cumulative effect of adopting accounting standards.

X
- Definition Prior Period Share-Based Compensation Expense + References No definition available. + Details
Name: | sfix_PriorPeriodShareBasedCompensationExpense
Namespace Prefix: | sfix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Products And Services [Line Items] + References No definition available. + Details
Name: | sfix_ProductsAndServicesLineItems
Namespace Prefix: | sfix_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition sfix_RevenuePerformanceObligationNumberOfPerformanceObligations + References No definition available. + Details
Name: | sfix_Sfix_RevenuePerformanceObligationNumberOfPerformanceObligations
Namespace Prefix: | sfix_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Term Over Which Awards Vest Following Fourth Anniversary + References No definition available. + Details
Name: | sfix_SharebasedCompensationArrangementbySharebasedPaymentAwardTermOverWhichAwardsVestFollowingFourthAnniversary
Namespace Prefix: | sfix_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Vesting Terms, Maximum Term Allowed For Initial Public Offering To Occur + References No definition available. + Details
Name: | sfix_SharebasedCompensationArrangementbySharebasedPaymentAwardVestingTermsMaximumTermAllowedForInitialPublicOfferingToOccur
Namespace Prefix: | sfix_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityRevenueRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption. + References No definition available. + Details
Name: | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Value of deferred revenue or cost to provide products or services, which is expected to be recognized in income or incurred within one year or the normal operating cycle, if longer, resulting from customer loyalty program. Excludes liability associated with frequent flier programs. Includes liability associated with customer loyalty programs for other businesses, for example, but is not limited to, hotels, supermarkets, credit card companies, automobile rental companies, and book sellers. + References No definition available. + Details
Name: | us-gaap_CustomerLoyaltyProgramLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment. + References No definition available. + Details
Name: | us-gaap_CustomerRefundLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(5)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredRevenueCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of valuation reserve for inventory. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.BB) -URI http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 4: 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.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryValuationReserves
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. + References No definition available. + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's right to use underlying asset under operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_ProductOrServiceAxis=sfix_UpfrontStylingFeeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=sfix_UpfrontStylingFeesAndExchangesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=sfix_StylePassAnnualFeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=sfix_Sfix_DeferredRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=sfix_Sfix_GiftCardLiabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=sfix_Sfix_GiftCardsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=sfix_Sfix_ProductExchangesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201616Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member
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: |