XML 38 R32.htm IDEA: XBRL DOCUMENT
v3.25.3

Revenue Recognition (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Nov. 01, 2025 | Nov. 02, 2024 | Nov. 01, 2025 | Nov. 02, 2024
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) |  |  | 45.00% |
Gift breakage income | 320 | $ 329 | $ 1,017 | $ 1,099
Recognized customer loyalty program breakage income | 1,565 | $ 1,263 | 3,811 | $ 3,086
Recognized revenues relating to contract liabilities | $ 2,766 |  | $ 14,427 |
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