XML 102 R87.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Retirement Plan - Assumptions to Calculate Benefit Obligation and Net Periodic Costs of SERP (Detail) - SERP [Member] | 12 Months Ended
--- | ---
Jun. 29, 2017 | Jun. 30, 2016 | Jun. 25, 2015
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Discount rate | 3.99% | 3.61% |
Rate of compensation increases | 4.50% | 4.50% |
Bonus payment | 60% - 85% of base, paid 4 of 5 years | 60% - 85% of base, paid 4 of 5 years |
Discount rate | 3.61% | 4.63% | 4.37%
Rate of compensation increases | 4.50% | 4.50% | 4.50%
Mortality | RP-2014 white collar with MP- 2015 scale | RP-2014 white collar with MP- 2014 scale | IRS 2014 (Unisex)
Bonus payment | 60% -85% of base, paid 4 of 5 years | 60% -85% of base, paid 4 of 5 years | 60% - 85% of base, paid 3 of 5 years

X
- Definition Assumed amount and frequency of bonus payment used in calculating benefit obligation of the SERP. + References No definition available. + Details
Name: | jbss_DefinedBenefitPlanDescriptionOfBonusPaymentBenefitObligation
Namespace Prefix: | jbss_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Assumed amount and frequency of bonus payment used in calculating net periodic benefit cost of the SERP. + References No definition available. + Details
Name: | jbss_DefinedBenefitPlanDescriptionOfBonusPaymentNetPeriodicCost
Namespace Prefix: | jbss_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit 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 (k)(1) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit 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 (k)(2) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit 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 (k)(1) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit 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 (k)(2) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Relevant mortality and surrender rate assumptions that are an integral part of the methodology used in calculating the reserve for future benefits to be paid to or on behalf of policyholders and related expenses less the present value of future net premiums using assumptions such as estimates of expected investment yields, mortality, morbidity, terminations and expenses, applicable at the time the insurance contracts are made and cost of settling insured claims and cost incurred in the claim settlement process. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6482852&loc=d3e14931-158439 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.13(b)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_MortalityMorbidityAndSurrenderRateAssumption
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=jbss_SupplementalEmployeeRetirementPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |