XML 70 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Associate Retirement Plans - Components of Net Periodic Pension and Postretirement Benefit Cost (Detail) (USD $)
In Thousands, unless otherwise specified
4 Months Ended
Apr. 25, 2015
Apr. 19, 2014
SpartanNash Pension Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost $ 1,023us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanNashPensionPlanMember
 
Expected return on plan assets (1,515)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanNashPensionPlanMember
 
Recognized actuarial net loss 255us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanNashPensionPlanMember
 
Net periodic benefit (237)sptn_DefinedBenefitPlanNetPeriodicBenefitCostBeforeSettlementExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanNashPensionPlanMember
 
Total expense (income) (237)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanNashPensionPlanMember
 
Combined SpartanNash Pension Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost   1,355us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_CombinedSpartanNashPensionPlanMember
Expected return on plan assets   (1,865)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_CombinedSpartanNashPensionPlanMember
Recognized actuarial net loss   305us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_CombinedSpartanNashPensionPlanMember
Net periodic benefit   (205)sptn_DefinedBenefitPlanNetPeriodicBenefitCostBeforeSettlementExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_CombinedSpartanNashPensionPlanMember
Total expense (income)   (205)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_CombinedSpartanNashPensionPlanMember
Cash Balance Pension Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost   741us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_CashBalancePensionPlanMember
Expected return on plan assets   (1,156)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_CashBalancePensionPlanMember
Recognized actuarial net loss   305us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_CashBalancePensionPlanMember
Net periodic benefit   (110)sptn_DefinedBenefitPlanNetPeriodicBenefitCostBeforeSettlementExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_CashBalancePensionPlanMember
Total expense (income)   (110)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_CashBalancePensionPlanMember
Super Foods Pension Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost   614us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SuperFoodsPlanMember
Expected return on plan assets   (709)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SuperFoodsPlanMember
Net periodic benefit   (95)sptn_DefinedBenefitPlanNetPeriodicBenefitCostBeforeSettlementExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SuperFoodsPlanMember
Total expense (income)   (95)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SuperFoodsPlanMember
SERP [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Interest cost 10us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
11us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
Recognized actuarial net loss 13us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
9us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
Net periodic benefit 23sptn_DefinedBenefitPlanNetPeriodicBenefitCostBeforeSettlementExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
20sptn_DefinedBenefitPlanNetPeriodicBenefitCostBeforeSettlementExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
Spartan Stores Medical Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Service cost 71us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanStoresMedicalPlanMember
57us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanStoresMedicalPlanMember
Interest cost 125us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanStoresMedicalPlanMember
121us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanStoresMedicalPlanMember
Amortization of prior service cost (49)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanStoresMedicalPlanMember
(48)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanStoresMedicalPlanMember
Recognized actuarial net loss 53us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanStoresMedicalPlanMember
6us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanStoresMedicalPlanMember
Net periodic benefit $ 200sptn_DefinedBenefitPlanNetPeriodicBenefitCostBeforeSettlementExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanStoresMedicalPlanMember
$ 136sptn_DefinedBenefitPlanNetPeriodicBenefitCostBeforeSettlementExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sptn_SpartanStoresMedicalPlanMember