XML 91 R76.htm IDEA: XBRL DOCUMENT
v3.23.2

Long-term Debt - Additional Information (Detail) - USD ($) $ in Thousands |  | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | ---
Apr. 29, 2020 | Sep. 30, 2015 | Sep. 30, 2006 | Jun. 29, 2023 | Jun. 30, 2022 | Feb. 07, 2008
Mortgage Facility Tranche A [Member] |  |  |  |  |  |
Debt Disclosure [Line Items] |  |  |  |  |  |
Amounts of term loans |  |  |  |  |  | $ 36,000
Debt obligation outstanding |  |  |  | $ 0 | $ 2,031 |
Mortgage Facility Tranche B [Member] |  |  |  |  |  |
Debt Disclosure [Line Items] |  |  |  |  |  |
Amounts of term loans |  |  |  |  |  | 9,000
Debt obligation outstanding |  |  |  | $ 0 | 508 |
Selma, Texas Properties [Member] |  |  |  |  |  |
Debt Disclosure [Line Items] |  |  |  |  |  |
Selling price of Texas properties sold to related party partnerships |  |  | $ 14,300 |  |  |
Renewal options of Texas properties |  | The lease for the Selma, Texas properties had an initial ten-year term at a fair market value rent with three five-year renewal options | In September 2015, we signed a lease renewal which exercised two five-year renewal options and extended the term of our Selma lease to September 18, 2026 |  |  |
Option percentage of fair value to purchase the properties | 95.00% |  |  |  |  |
Option percentage of fair value to purchase the properties in certain circumstances |  |  |  | 100.00% |  |
Debt obligation outstanding |  |  |  | $ 7,774 | $ 8,388 |
Minimum amount accepted for repurchase |  |  |  | 14,300 |  |
Former monthly lease amount |  |  |  | 103 |  |
Current monthly lease amount |  |  |  | $ 114 |  |
Mortgage Facility [Member] |  |  |  |  |  |
Debt Disclosure [Line Items] |  |  |  |  |  |
Amounts of term loans |  |  |  |  |  | $ 45,000

X
- Definition Current monthly lease amount. + References No definition available. + Details
Name: | jbss_CurrentMonthlyLeaseAmount
Namespace Prefix: | jbss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | jbss_DebtDisclosureLineItemsLineItems
Namespace Prefix: | jbss_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Former monthly lease amount. + References No definition available. + Details
Name: | jbss_FormerMonthlyLeaseAmount
Namespace Prefix: | jbss_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Lease period for renewal option description. + References No definition available. + Details
Name: | jbss_LeasePeriodForRenewalOptionDescription
Namespace Prefix: | jbss_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum repurchase price. + References No definition available. + Details
Name: | jbss_MinimumRepurchasePrice
Namespace Prefix: | jbss_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage Of Purchase Price On Fair Value + References No definition available. + Details
Name: | jbss_PercentageOfPurchasePriceOnFairValue
Namespace Prefix: | jbss_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Purchase Price On Fair Value In Certain Circumstances + References No definition available. + Details
Name: | jbss_PercentageOfPurchasePriceOnFairValueIncErtainCircumstances
Namespace Prefix: | jbss_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Property Sold To Related Party + References No definition available. + Details
Name: | jbss_PropertySoldToRelatedParty
Namespace Prefix: | jbss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=jbss_MortgageFacilityTrancheAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=jbss_MortgageFacilityTrancheBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=jbss_SelmaTexasFacilityFinancingObligationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=jbss_MortgageFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |