XML 100 R85.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Retirement Plan - Components of Actuarial Loss Portion of Change in Projected Benefit Obligation (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Jun. 29, 2017 | Jun. 30, 2016 | Jun. 25, 2015
Schedule Of Actuarial Gain Loss In Projected Benefit Obligation [Abstract] |  |  |
Change in assumed pay increases | $ 124 | $ 68 | $ 342
Change in discount rate | (1,402) | 3,509 | (801)
Change in mortality assumptions | (193) | (132) | 2,150
Change in bonus assumption | 0 | 0 | 1,191
Other | (467) | 128 | 257
Actuarial (gain) loss | $ (1,938) | $ 3,573 | $ 3,139

X
- Definition Change In Assumed Pay Increases Impacting Actuarial Gain Loss + References No definition available. + Details
Name: | jbss_ChangeInAssumedPayIncreasesImpactingActuarialGainLoss
Namespace Prefix: | jbss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Change In Bonus Assumption Impacting Actuarial Gain (Loss) + References No definition available. + Details
Name: | jbss_ChangeInBonusAssumptionImpactingActuarialGainLoss
Namespace Prefix: | jbss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Change In Discount Rate Impacting Actuarial Gain Loss + References No definition available. + Details
Name: | jbss_ChangeInDiscountRateImpactingActuarialGainLoss
Namespace Prefix: | jbss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Change in mortality assumption impacting actuarial gain (loss). + References No definition available. + Details
Name: | jbss_ChangeInMortalityAssumptionImpactingActuarialGainLoss
Namespace Prefix: | jbss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Schedule of actuarial gain loss in projected benefit obligation. + References No definition available. + Details
Name: | jbss_ScheduleOfActuarialGainLossInProjectedBenefitObligationAbstract
Namespace Prefix: | jbss_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanActuarialGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in benefit obligation of defined benefit plan from change, classified as other. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanOtherChanges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration