XML 27 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Interest Expense (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Dec. 31, 2014
Debt Instrument [Line Items]        
Amortization of deferred finance costs $ 4.0us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts $ 7.4us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts $ 6.9us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts  
Interest rate swap agreements 0swy_GainLossFromInterestRateSwap 0swy_GainLossFromInterestRateSwap (5.0)swy_GainLossFromInterestRateSwap  
Capitalized interest (6.2)us-gaap_InterestCostsCapitalizedAdjustment (8.8)us-gaap_InterestCostsCapitalizedAdjustment (10.9)us-gaap_InterestCostsCapitalizedAdjustment  
Total interest expense incurred 198.9us-gaap_InterestCostsIncurred 273.0us-gaap_InterestCostsIncurred 300.6us-gaap_InterestCostsIncurred  
Commercial paper [Member]        
Debt Instrument [Line Items]        
Interest expense 0.2us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
3.2us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
6.0us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CommercialPaperMember
 
Bank credit agreement, unsecured [Member]        
Debt Instrument [Line Items]        
Interest expense 2.7us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
1.9us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
1.7us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
 
Term Credit Agreement [Member]        
Debt Instrument [Line Items]        
Interest expense 2.3us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= swy_TermCreditAgreementMember
7.3us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= swy_TermCreditAgreementMember
8.7us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= swy_TermCreditAgreementMember
 
Mortgage notes payable [Member]        
Debt Instrument [Line Items]        
Interest expense 1.7us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_MortgagesMember
2.7us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_MortgagesMember
1.8us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_MortgagesMember
 
Other notes payable, unsecured [Member]        
Debt Instrument [Line Items]        
Interest expense 1.6us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1.8us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
1.7us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
 
Obligations under capital leases [Member]        
Debt Instrument [Line Items]        
Interest expense 33.8us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
38.0us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
39.7us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
 
5.80% Senior Notes due 2012 [Member] | Senior notes [Member]        
Debt Instrument [Line Items]        
Interest expense 0us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFivePointEightPercent2012UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFivePointEightPercent2012UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
29.1us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFivePointEightPercent2012UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Fixed interest rate of debt 5.80%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFivePointEightPercent2012UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
5.80%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFivePointEightPercent2012UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
5.80%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFivePointEightPercent2012UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Floating Rate Senior Notes Due 2013 Unsecured [Member] | Senior notes [Member]        
Debt Instrument [Line Items]        
Interest expense 0us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_FloatingRateSeniorNotesDue2013UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
4.3us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_FloatingRateSeniorNotesDue2013UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
2.7us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_FloatingRateSeniorNotesDue2013UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
3.00% Second Series Notes due 2014 [Member] | Second Series Notes [Member]        
Debt Instrument [Line Items]        
Interest expense 0us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SecondSeriesThreePercentNotesDue2014Member
/ us-gaap_LongtermDebtTypeAxis
= swy_SecondSeriesNotesMember
7.4us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SecondSeriesThreePercentNotesDue2014Member
/ us-gaap_LongtermDebtTypeAxis
= swy_SecondSeriesNotesMember
9.0us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SecondSeriesThreePercentNotesDue2014Member
/ us-gaap_LongtermDebtTypeAxis
= swy_SecondSeriesNotesMember
 
Fixed interest rate of debt 3.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SecondSeriesThreePercentNotesDue2014Member
/ us-gaap_LongtermDebtTypeAxis
= swy_SecondSeriesNotesMember
3.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SecondSeriesThreePercentNotesDue2014Member
/ us-gaap_LongtermDebtTypeAxis
= swy_SecondSeriesNotesMember
3.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SecondSeriesThreePercentNotesDue2014Member
/ us-gaap_LongtermDebtTypeAxis
= swy_SecondSeriesNotesMember
 
6.25% Senior Notes due 2014 [Member] | Senior notes [Member]        
Debt Instrument [Line Items]        
Interest expense 0us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesSixPointTwoFivePercent2014UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
29.9us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesSixPointTwoFivePercent2014UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
31.3us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesSixPointTwoFivePercent2014UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Fixed interest rate of debt 6.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesSixPointTwoFivePercent2014UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
6.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesSixPointTwoFivePercent2014UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
6.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesSixPointTwoFivePercent2014UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
5.625% Senior Notes due 2014 [Member] | Senior notes [Member]        
Debt Instrument [Line Items]        
Interest expense 8.7us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_FivePointSixTwoFivePercentSeniorNotesDue2014UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
14.1us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_FivePointSixTwoFivePercentSeniorNotesDue2014UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
14.1us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_FivePointSixTwoFivePercentSeniorNotesDue2014UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Fixed interest rate of debt 5.625%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_FivePointSixTwoFivePercentSeniorNotesDue2014UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
5.625%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_FivePointSixTwoFivePercentSeniorNotesDue2014UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
5.625%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_FivePointSixTwoFivePercentSeniorNotesDue2014UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
3.40% Senior Notes due 2016 [Member] | Senior notes [Member]        
Debt Instrument [Line Items]        
Interest expense 9.4us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesThreePointFourZeroPercentDueIn2016Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
13.6us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesThreePointFourZeroPercentDueIn2016Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
13.6us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesThreePointFourZeroPercentDueIn2016Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Fixed interest rate of debt 3.40%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesThreePointFourZeroPercentDueIn2016Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
3.40%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesThreePointFourZeroPercentDueIn2016Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
3.40%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesThreePointFourZeroPercentDueIn2016Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
6.35% Senior Notes due 2017 [Member] | Senior notes [Member]        
Debt Instrument [Line Items]        
Interest expense 22.3us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesSixPointThreeFivePercent2017UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
31.8us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesSixPointThreeFivePercent2017UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
31.8us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesSixPointThreeFivePercent2017UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Fixed interest rate of debt 6.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesSixPointThreeFivePercent2017UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
6.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesSixPointThreeFivePercent2017UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
6.35%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesSixPointThreeFivePercent2017UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
5.00% Senior Notes due 2019 [Member] | Senior notes [Member]        
Debt Instrument [Line Items]        
Interest expense 25.0us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_FivePointZeroSeniorNotesDue2019UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
25.0us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_FivePointZeroSeniorNotesDue2019UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
25.0us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_FivePointZeroSeniorNotesDue2019UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Fixed interest rate of debt 5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_FivePointZeroSeniorNotesDue2019UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_FivePointZeroSeniorNotesDue2019UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_FivePointZeroSeniorNotesDue2019UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_FivePointZeroSeniorNotesDue2019UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
3.95% Senior Notes due 2020 [Member] | Senior notes [Member]        
Debt Instrument [Line Items]        
Interest expense 19.7us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_ThreePointNineFivePercentSeniorNotesDue2020UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
19.7us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_ThreePointNineFivePercentSeniorNotesDue2020UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
19.7us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_ThreePointNineFivePercentSeniorNotesDue2020UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Fixed interest rate of debt 3.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_ThreePointNineFivePercentSeniorNotesDue2020UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
3.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_ThreePointNineFivePercentSeniorNotesDue2020UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
3.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_ThreePointNineFivePercentSeniorNotesDue2020UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
3.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_ThreePointNineFivePercentSeniorNotesDue2020UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
4.75% Senior Notes due 2021 [Member] | Senior notes [Member]        
Debt Instrument [Line Items]        
Interest expense 19.0us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFourPointSevenFivePercentDue2021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
19.0us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFourPointSevenFivePercentDue2021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
19.0us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFourPointSevenFivePercentDue2021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Fixed interest rate of debt 4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFourPointSevenFivePercentDue2021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFourPointSevenFivePercentDue2021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFourPointSevenFivePercentDue2021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SeniorNotesFourPointSevenFivePercentDue2021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
7.45% Senior Debentures due 2027 [Member] | Senior Debentures [Member]        
Debt Instrument [Line Items]        
Interest expense 11.2us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SevenPointFourFivePercentSeniorDebenturesDue2027UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= swy_SeniorDebenturesMember
11.2us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SevenPointFourFivePercentSeniorDebenturesDue2027UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= swy_SeniorDebenturesMember
11.2us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SevenPointFourFivePercentSeniorDebenturesDue2027UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= swy_SeniorDebenturesMember
 
Fixed interest rate of debt 7.45%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SevenPointFourFivePercentSeniorDebenturesDue2027UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= swy_SeniorDebenturesMember
7.45%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SevenPointFourFivePercentSeniorDebenturesDue2027UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= swy_SeniorDebenturesMember
7.45%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SevenPointFourFivePercentSeniorDebenturesDue2027UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= swy_SeniorDebenturesMember
 
7.25% Senior Debentures due 2031 [Member] | Senior Debentures [Member]        
Debt Instrument [Line Items]        
Interest expense $ 43.5us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SevenPointTwoFivePercentSeniorDebenturesDue2031UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= swy_SeniorDebenturesMember
$ 43.5us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SevenPointTwoFivePercentSeniorDebenturesDue2031UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= swy_SeniorDebenturesMember
$ 43.5us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= swy_SevenPointTwoFivePercentSeniorDebenturesDue2031UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= swy_SeniorDebenturesMember
 
Fixed interest rate of debt 7.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SevenPointTwoFivePercentSeniorDebenturesDue2031UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= swy_SeniorDebenturesMember
7.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SevenPointTwoFivePercentSeniorDebenturesDue2031UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= swy_SeniorDebenturesMember
7.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swy_SevenPointTwoFivePercentSeniorDebenturesDue2031UnsecuredMember
/ us-gaap_LongtermDebtTypeAxis
= swy_SeniorDebenturesMember