XML 201 R83.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Employee Benefit Plans - Additional Information (Detail) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Jun. 27, 2013
Employee Benefit Plans [Abstract] |
Matching maximum percentage by employer for 401(k) plan contributions (first 3% of employee contributions) | 100.00%
Matching percentage by employer for 401(k) plan contributions (next 2% of employee contributions) | 50.00%
Percent of employee contribution matched half by employer | 2.00%
Percent of employee contribution fully matched by employer | 3.00%
Long-term liability recorded for withdrawal from multi-employer plan | $ 868
Monthly payment including interest based on terms of settlement with labor union | $ 8
Multiemployer plans, certified zone status | Green
Pension Protection Act certified zone status Date | Jun. 30, 2012

X
- Definition Company Matching Percentage For Contributions Made Over Three Percent Up To Five Percent + References No definition available. + Details
Name: | jbss_CompanyMatchingPercentageForContributionsMadeOverThreePercentUpToFivePercent
Namespace Prefix: | jbss_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | jbss_EmployeeBenefitPlansAbstract
Namespace Prefix: | jbss_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Payment To Laborers + References No definition available. + Details
Name: | jbss_PaymentToLaborers
Namespace Prefix: | jbss_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percent Of Employee Contribution Fully Matched By Employer + References No definition available. + Details
Name: | jbss_PercentOfEmployeeContributionFullyMatchedByEmployer
Namespace Prefix: | jbss_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percent Of Employee Contribution Matched Half By Employer + References No definition available. + Details
Name: | jbss_PercentOfEmployeeContributionMatchedHalfByEmployer
Namespace Prefix: | jbss_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Route Pension Liability + References No definition available. + Details
Name: | jbss_RoutePensionLiability
Namespace Prefix: | jbss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicate the multiemployer plan's certified zone status as currently required by the Pension Protection Act of 2006 or a subsequent amendment thereof. The zone status categories are red (critical status), orange (seriously endangered), yellow (endangered), and green (none of the above). The acceptable values are "red", "orange", "yellow", "green", "other", and "NA". A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 5 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=14450570&loc=SL14450657-114947 + Details
Name: | us-gaap_MultiemployerPlansCertifiedZoneStatus
Namespace Prefix: | us-gaap_
Data Type: | us-types:zoneStatusItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date of the multiemployer plan's year end to which the certified zone status relates, in CCYY-MM-DD format. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 5 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=14450570&loc=SL14450657-114947 + Details
Name: | us-gaap_MultiemployerPlansCertifiedZoneStatusDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration