XML 70 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Repurchase Programs and Dividends - Additional Information (Detail) (USD $)
3 Months Ended 12 Months Ended 1 Months Ended
Feb. 02, 2014
Feb. 01, 2015
Feb. 02, 2014
Feb. 03, 2013
Mar. 31, 2015
Stock Repurchase Program and Dividend [Line Items]          
Authorized amount for repurchase   $ 750,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1      
Common stock repurchased, shares   3,331,557us-gaap_StockRepurchasedAndRetiredDuringPeriodShares 4,344,962us-gaap_StockRepurchasedAndRetiredDuringPeriodShares 3,962,034us-gaap_StockRepurchasedAndRetiredDuringPeriodShares  
Common stock repurchased, average cost per share   $ 67.35us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 55.07us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 39.14us-gaap_TreasuryStockAcquiredAverageCostPerShare  
Common stock repurchased, total cost   224,377,000us-gaap_PaymentsForRepurchaseOfCommonStock 239,274,000us-gaap_PaymentsForRepurchaseOfCommonStock 155,080,000us-gaap_PaymentsForRepurchaseOfCommonStock  
Treasure stock, value 3,101,000us-gaap_TreasuryStockValue 2,140,000us-gaap_TreasuryStockValue 3,101,000us-gaap_TreasuryStockValue    
Cash dividend, per common share $ 0.33us-gaap_CommonStockDividendsPerShareCashPaid        
Cash dividend declared   $ 125,378,000us-gaap_DividendsCommonStockCash $ 121,688,000us-gaap_DividendsCommonStockCash $ 88,452,000us-gaap_DividendsCommonStockCash  
Cash dividends declared per common share   $ 1.32us-gaap_CommonStockDividendsPerShareDeclared $ 1.24us-gaap_CommonStockDividendsPerShareDeclared $ 0.88us-gaap_CommonStockDividendsPerShareDeclared  
Subsequent Event          
Stock Repurchase Program and Dividend [Line Items]          
Percentage increase in authorized cash dividend         6.00%wsm_PercentageIncreaseInQuarterlyCashDividend
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Authorized cash dividend, per common share         $ 0.35wsm_AuthorizedCashDividendPerCommonShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember