XML 67 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges - 2013 Restructuring Plan (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended 9 Months Ended
Jan. 31, 2015
Nov. 01, 2014
Aug. 02, 2014
May 03, 2014
Nov. 02, 2013
Jan. 31, 2015
Feb. 01, 2014
Feb. 02, 2013
Nov. 02, 2013
Restructuring Cost and Reserve [Line Items]                  
Restructuring charges $ 44,400us-gaap_RestructuringCharges $ 24,600us-gaap_RestructuringCharges $ 88,400us-gaap_RestructuringCharges $ 13,500us-gaap_RestructuringCharges $ 64,100us-gaap_RestructuringCharges $ 170,878us-gaap_RestructuringCharges $ 64,085us-gaap_RestructuringCharges $ 207,016us-gaap_RestructuringCharges  
2013 Restructuring Plan [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring charges             78,290us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
  78,300us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
Restructuring Reserve [Roll Forward]                  
Accrued restructuring balance as of February 1, 2014       65,021us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
  65,021us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
Cash payments           (24,936)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
Adjustments           3,886us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
Foreign currency translations           (8,256)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
Accrued restructuring balance as of January 31, 2015 35,715us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
        35,715us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
65,021us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
   
2013 Restructuring Plan [Member] | Cost of Goods Sold and Occupancy Costs [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring charges             7,680us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= spls_CostOfGoodsSoldAndOccupancyCostsMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
   
2013 Restructuring Plan [Member] | Selling, General and Administrative Expenses [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring charges             70,610us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
   
2013 Restructuring Plan [Member] | International Operations [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring charges                 62,700us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= spls_InternationalOperationsMember
2013 Restructuring Plan [Member] | Corporate Headquarters and North American Operations [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring charges                 15,600us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= spls_CorporateHeadquartersandNorthAmericanOperationsMember
2013 Restructuring Plan [Member] | Employee Related [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring charges                 75,500us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
Restructuring Reserve [Roll Forward]                  
Accrued restructuring balance as of February 1, 2014       62,489us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
  62,489us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
Cash payments           (23,609)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
Adjustments           5,129us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
Foreign currency translations           (8,294)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
Accrued restructuring balance as of January 31, 2015 35,715us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
        35,715us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
2013 Restructuring Plan [Member] | Other [Member]                  
Restructuring Cost and Reserve [Line Items]                  
Restructuring charges                 2,800us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
Restructuring Reserve [Roll Forward]                  
Accrued restructuring balance as of February 1, 2014       2,532us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
  2,532us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
Cash payments           (1,327)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
Adjustments           (1,243)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
Foreign currency translations           38us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
     
Accrued restructuring balance as of January 31, 2015 $ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember
        $ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= spls_A2013RestructuringPlanMember