XML 37 R25.htm IDEA: XBRL DOCUMENT
v3.23.2

Revenue Recognition (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jul. 29, 2023 | Jul. 30, 2022 | Jul. 29, 2023 | Jul. 30, 2022
Revenue from Contract with Customer [Abstract] |  |  |  |
Gift card historical breakage (as a percent) |  |  | 4.00% |
Gift card escheat liability | $ 0 |  | $ 0 |
Redemption period |  |  | 2 years |
Breakage of loyalty reward (as a percent) |  |  | 35.00% |
Gift breakage income | 359 | $ 351 | $ 799 | $ 785
Recognized customer loyalty program breakage income | 992 | $ 991 | 1,930 | $ 1,595
Recognized revenues relating to contract liabilities | $ 4,157 |  | $ 14,213 |
Revenue from contract with customer liability recognition period |  |  | 2 years |

X
- Definition The period over which the revenue from contract with customer liability recognized. + References No definition available. + Details
Name: | spwh_ContractWithCustomerLiabilityRevenueRecognitionPeriod
Namespace Prefix: | spwh_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of gift card escheat liability. + References No definition available. + Details
Name: | spwh_GiftCardEscheatLiability
Namespace Prefix: | spwh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of breakage of loyalty reward. + References No definition available. + Details
Name: | spwh_PercentageOfBreakageOfLoyaltyReward
Namespace Prefix: | spwh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of gift card historical breakage. + References No definition available. + Details
Name: | spwh_PercentageOfGiftCardHistoricalBreakage
Namespace Prefix: | spwh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The period over which we have to redeemed. + References No definition available. + Details
Name: | spwh_RedemptionPeriod
Namespace Prefix: | spwh_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of breakage recognized related to unredeemed gift cards. Breakage occurs when a customer pays in advance of vendor performance and does not demand full performance for various reasons. + References No definition available. + Details
Name: | spwh_RevenueRecognitionBreakageGiftCards
Namespace Prefix: | spwh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenue recognition customer loyalty breakage. + References No definition available. + Details
Name: | spwh_RevenueRecognitionCustomerLoyaltyBreakage
Namespace Prefix: | spwh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of revenue recognized related to gift card liability related to prior year. + References No definition available. + Details
Name: | spwh_RevenueRecognitionGiftCardLiability
Namespace Prefix: | spwh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration