XML 16 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Intangible Assets - Components of Intangible Assets (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 25, 2014
Jun. 26, 2014
Dec. 26, 2013
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, gross $ 24,090us-gaap_FiniteLivedIntangibleAssetsGross $ 24,090us-gaap_FiniteLivedIntangibleAssetsGross $ 24,090us-gaap_FiniteLivedIntangibleAssetsGross
Less accumulated amortization:      
Total accumulated amortization (19,929)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (18,844)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (17,529)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Net intangible assets 4,161us-gaap_FiniteLivedIntangibleAssetsNet 5,246us-gaap_FiniteLivedIntangibleAssetsNet 6,561us-gaap_FiniteLivedIntangibleAssetsNet
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, gross 10,600us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
10,600us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
10,600us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Less accumulated amortization:      
Total accumulated amortization (6,960)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(6,203)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(5,446)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Non-compete Agreement [Member]      
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, gross 5,400us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= jbss_NonCompeteAgreementMember
5,400us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= jbss_NonCompeteAgreementMember
5,400us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= jbss_NonCompeteAgreementMember
Less accumulated amortization:      
Total accumulated amortization (4,893)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= jbss_NonCompeteAgreementMember
(4,582)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= jbss_NonCompeteAgreementMember
(4,041)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= jbss_NonCompeteAgreementMember
Brand Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Total intangible assets, gross 8,090us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
8,090us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
8,090us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Less accumulated amortization:      
Total accumulated amortization $ (8,076)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
$ (8,059)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
$ (8,042)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember