UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM
|
|
Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 |
| For the period ended |
or
|
|
Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 |
| For the transition period from _____ to _____ |
Commission File Number:
(Exact name of registrant as specified in its charter)
| (State or other jurisdiction of incorporation or organization) | (I.R.S. Employer Identification No.) |
|
|
|
| (Address of principal executive offices) | (Zip code) |
Telephone (
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Exchange Act:
|
Title of Each Class |
Trading Symbol |
Name of Each Exchange on Which Registered |
|
|
|
The |
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. ☒
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). ☒
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
| ☒ | Accelerated Filer | ☐ | |
| Non-accelerated filer | ☐ | Smaller reporting company | |
| Emerging growth company | |||
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). .
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
|
Class |
Outstanding as of February 2, 2026 |
|
Common Stock, no par value |
|
|
INDEX |
||
|
|
Page | |
|
|
Number | |
|
Part I. Financial Information |
||
|
Item l. |
Consolidated Financial Statements |
|
|
Consolidated Balance Sheets – December 27, 2025 (unaudited) and September 27, 2025 |
3 | |
|
Consolidated Statements of Earnings (unaudited) – Three Months Ended December 27, 2025 and December 28, 2024 |
4 | |
|
Consolidated Statements of Comprehensive Income (unaudited) – Three Months Ended December 27, 2025 and December 28, 2024 |
5 | |
|
Consolidated Statements of Changes In Stockholders’ Equity (unaudited) – Three Months Ended December 27, 2025 and December 28, 2024 |
6 | |
|
Consolidated Statements of Cash Flows (unaudited) – Three Months Ended December 27, 2025 and December 28, 2024 |
7 | |
|
Notes to the Consolidated Financial Statements (unaudited) |
8 | |
|
Item 2. |
Management’s Discussion and Analysis of Financial Condition and Results of Operations |
22 |
|
Item 3. |
Quantitative and Qualitative Disclosures About Market Risk |
29 |
|
Item 4. |
Controls and Procedures |
29 |
|
Part II. Other Information |
||
|
Item 1. |
Legal Proceedings |
29 |
|
Item 1A. |
Risk Factors |
29 |
|
Item 2. |
Unregistered Sales of Equity Securities and Use of Proceeds |
30 |
|
Item 5. |
Other Information |
30 |
|
Item 6. |
Exhibits |
30 |
PART I. FINANCIAL INFORMATION
Item 1. Consolidated Financial Statements
|
J&J SNACK FOODS CORP. AND SUBSIDIARIES |
|||
|
CONSOLIDATED BALANCE SHEETS |
|||
|
(in thousands, except share amounts) |
|
December 27, |
||||||||
|
2025 |
September 27, |
|||||||
|
(unaudited) |
2025 |
|||||||
|
Assets |
||||||||
|
Current assets |
||||||||
|
Cash and cash equivalents |
$ | $ | ||||||
|
Accounts receivable, net |
||||||||
|
Inventories |
||||||||
|
Prepaid expenses and other |
||||||||
|
Total current assets |
||||||||
|
Property, plant and equipment, at cost |
||||||||
|
Land |
||||||||
|
Buildings and improvements |
||||||||
|
Plant machinery and equipment |
||||||||
|
Marketing equipment |
||||||||
|
Transportation equipment |
||||||||
|
Office equipment |
||||||||
|
Construction in progress |
||||||||
|
Total Property, plant and equipment, at cost |
||||||||
|
Less accumulated depreciation and amortization |
||||||||
|
Property, plant and equipment, net |
||||||||
|
Other assets |
||||||||
|
Goodwill |
||||||||
|
Trade name intangible assets |
||||||||
|
Other intangible assets, net |
||||||||
|
Operating lease right-of-use assets |
||||||||
|
Other |
||||||||
|
Total other assets |
||||||||
|
Total Assets |
$ | $ | ||||||
|
Liabilities and Stockholders' Equity |
||||||||
|
Current liabilities |
||||||||
|
Current finance lease liabilities |
$ | $ | ||||||
|
Accounts payable |
||||||||
|
Accrued insurance liability |
||||||||
|
Accrued liabilities |
||||||||
|
Current operating lease liabilities |
||||||||
|
Accrued compensation expense |
||||||||
|
Dividends payable |
||||||||
|
Total current liabilities |
||||||||
|
Long-term debt |
||||||||
|
Noncurrent finance lease liabilities |
||||||||
|
Noncurrent operating lease liabilities |
||||||||
|
Deferred income taxes |
||||||||
|
Other long-term liabilities |
||||||||
|
Stockholders' Equity |
||||||||
|
Preferred stock, $ |
||||||||
|
Common stock, par value; authorized, |
||||||||
|
Accumulated other comprehensive loss |
( |
) | ( |
) | ||||
|
Retained Earnings |
||||||||
|
Total stockholders' equity |
||||||||
|
Total Liabilities and Stockholders' Equity |
$ | $ | ||||||
The accompanying notes are an integral part of these statements.
|
J&J SNACK FOODS CORP. AND SUBSIDIARIES |
|||
|
CONSOLIDATED STATEMENTS OF EARNINGS |
|||
|
(Unaudited) |
|||
|
(in thousands, except per share amounts) |
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
Net sales |
$ | $ | ||||||
|
Cost of goods sold |
||||||||
|
Gross profit |
||||||||
|
Operating expenses |
||||||||
| Selling and Marketing | ||||||||
|
Distribution |
||||||||
|
Administrative |
||||||||
|
Gain on insurance proceeds received for damage to property, plant, and equipment |
( |
) | ||||||
|
Plant closure expense |
||||||||
|
Other general expense |
||||||||
|
Total operating expenses |
||||||||
|
Operating income |
||||||||
|
Other income (expense) |
||||||||
|
Investment income |
||||||||
|
Interest expense |
( |
) | ( |
) | ||||
|
Earnings before income taxes |
||||||||
|
Income tax expense |
||||||||
|
NET EARNINGS |
$ | $ | ||||||
|
Earnings per diluted share |
$ | $ | ||||||
|
Weighted average number of diluted shares |
||||||||
|
Earnings per basic share |
$ | $ | ||||||
|
Weighted average number of basic shares |
||||||||
The accompanying notes are an integral part of these statements.
|
J&J SNACK FOODS CORP. AND SUBSIDIARIES |
|||
|
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME |
|||
|
(Unaudited) |
|||
|
(in thousands) |
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
Net earnings |
$ | $ | ||||||
|
Foreign currency translation adjustments |
( |
) | ||||||
|
Total other comprehensive income, net of tax |
( |
) | ||||||
|
Comprehensive income |
$ | $ | ||||||
The accompanying notes are an integral part of these statements.
|
J&J SNACK FOODS CORP. AND SUBSIDIARIES |
|||||||||
|
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY |
|||||||||
|
(Unaudited) (in thousands) |
|
Accumulated |
||||||||||||||||||||
|
other |
||||||||||||||||||||
|
Common stock |
comprehensive |
Retained |
||||||||||||||||||
|
Shares |
Amount |
loss |
earnings |
Total |
||||||||||||||||
|
Balance at September 27, 2025 |
$ | $ | ( |
) | $ | $ | ||||||||||||||
|
Common stock issued upon exercise of stock options, net of shares withheld for taxes |
||||||||||||||||||||
|
Common stock issued upon vesting of service share units, net of shares withheld for taxes |
( |
) | ( |
) | ||||||||||||||||
|
Repurchase of common stock |
( |
) | ( |
) | ( |
) | ||||||||||||||
|
Foreign currency translation adjustment |
- | |||||||||||||||||||
|
Dividends declared ($ |
- | ( |
) | ( |
) | |||||||||||||||
|
Share-based compensation |
- | |||||||||||||||||||
|
Net earnings |
- | |||||||||||||||||||
|
Balance at December 27, 2025 |
$ | $ | ( |
) | $ | $ | ||||||||||||||
|
Accumulated |
||||||||||||||||||||
|
other |
||||||||||||||||||||
|
Common stock |
comprehensive |
Retained |
||||||||||||||||||
|
Shares |
Amount |
loss |
earnings |
Total |
||||||||||||||||
|
Balance at September 28, 2024 |
$ | $ | ( |
) | $ | $ | ||||||||||||||
|
Common stock issued upon exercise of stock options, net of shares withheld for taxes |
||||||||||||||||||||
|
Common stock issued upon vesting of service share units, net of shares withheld for taxes |
( |
) | ( |
) | ||||||||||||||||
|
Foreign currency translation adjustment |
- | ( |
) | ( |
) | |||||||||||||||
|
Dividends declared ($ |
- | ( |
) | ( |
) | |||||||||||||||
|
Share-based compensation |
- | |||||||||||||||||||
|
Net earnings |
- | |||||||||||||||||||
|
Balance at December 28, 2024 |
$ | $ | ( |
) | $ | $ | ||||||||||||||
The accompanying notes are an integral part of these statements.
|
J&J SNACK FOODS CORP. AND SUBSIDIARIES |
|||
|
CONSOLIDATED STATEMENTS OF CASH FLOWS |
|||
|
(Unaudited) (in thousands) |
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
Operating activities: |
||||||||
|
Net earnings |
$ | $ | ||||||
|
Adjustments to reconcile net earnings to net cash provided by operating activities |
||||||||
|
Depreciation of fixed assets |
||||||||
|
Amortization of intangibles and deferred costs |
||||||||
| Losses from disposals of property & equipment | ||||||||
|
Non-cash plant shutdown expenses |
||||||||
|
Share-based compensation |
||||||||
|
Deferred income taxes |
( |
) | ( |
) | ||||
|
Gain on insurance proceeds received for damage to property, plant, and equipment |
( |
) | ||||||
|
Other |
( |
) | ( |
) | ||||
|
Changes in assets and liabilities, net of effects from purchase of companies |
||||||||
|
Decrease in accounts receivable |
||||||||
|
Decrease in inventories |
||||||||
|
Net changes in other operating assets and liabilities |
( |
) | ( |
) | ||||
|
Net cash provided by operating activities |
||||||||
|
Investing activities: |
||||||||
|
Purchases of property, plant and equipment |
( |
) | ( |
) | ||||
|
Proceeds from disposal of property and equipment |
||||||||
|
Proceeds from insurance for fixed assets |
||||||||
|
Net cash (used in) investing activities |
( |
) | ( |
) | ||||
|
Financing activities: |
||||||||
|
Payments to repurchase common stock |
( |
) | ||||||
|
Proceeds from issuance of stock |
||||||||
|
Purchase of vested employee service share units and performance share units |
( |
) | ( |
) | ||||
|
Borrowings under credit facility |
||||||||
|
Repayment of borrowings under credit facility |
( |
) | ( |
) | ||||
|
Payments on finance lease obligations |
( |
) | ( |
) | ||||
|
Payment of cash dividend |
( |
) | ( |
) | ||||
|
Net cash (used in) financing activities |
( |
) | ( |
) | ||||
|
Effect of exchange rates on cash and cash equivalents |
( |
) | ||||||
|
Net increase in cash and cash equivalents |
( |
) | ||||||
|
Cash and cash equivalents at beginning of period |
||||||||
|
Cash and cash equivalents at end of period |
$ | $ | ||||||
The accompanying notes are an integral part of these statements.
J&J SNACK FOODS CORP. AND SUBSIDIARIES
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
|
Note 1 |
Basis of Presentation |
The accompanying unaudited Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. They do not include all information and notes required by generally accepted accounting principles for complete financial statements. However, except as disclosed herein, there has been no material change in the information disclosed in the Notes to Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended September 27, 2025.
In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of only normal recurring adjustments) necessary to present fairly the Company’s financial position and the results of operations and cash flows.
The results of operations for the three months ended December 27, 2025 and December 28, 2024 are not necessarily indicative of results for the full year. Sales of our frozen beverages and frozen novelties are generally higher in the fiscal third and fourth quarters due to warmer weather.
While we believe that the disclosures presented are adequate to make the information not misleading, it is suggested that these consolidated financial statements be read in conjunction with the audited consolidated financial statements and the notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended September 27, 2025.
|
Note 2 |
Revenue Recognition |
We recognize revenue in accordance with ASC 606, “Revenue from Contracts with Customers.” Revenue-related taxes collected on behalf of customers and remitted to taxing authorities, principally sales and use taxes, are not included in revenues.
When Performance Obligations Are Satisfied
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.
The performance obligations of our customer contracts for product and machine sales is determined by each individual purchase order and the respective products ordered, with revenue being recognized at a point-in-time when the obligation under the terms of the agreement is satisfied and product control is transferred to our customer. Specifically, control transfers to our customers when the product is delivered to, installed or picked up by our customers based upon applicable shipping terms, as our customers can direct the use and obtain substantially all of the remaining benefits from the product at this point in time. The performance obligations in our customer contracts for product are generally satisfied within 30 days.
The singular performance obligation of our customer contracts for time and material repair and maintenance equipment service is the performance of the repair and maintenance with revenue being recognized at a point-in-time when the repair and maintenance is completed.
The singular performance obligation of our customer repair and maintenance equipment service contracts is the performance of the repair and maintenance with revenue being recognized over the time the service is expected to be performed. Our customers are billed for service contracts in advance of performance and therefore we have a contract liability on our balance sheet.
Significant Payment Terms
In general, within our customer contracts, the purchase order identifies the product, quantity, price, pick-up allowances, payment terms and final delivery terms. Although some payment terms may be more extended, presently, the majority of our payment terms are 30 days. As a result, we have used the available practical expedient and, consequently, do not adjust our revenues for the effects of a significant financing component.
Shipping
All amounts billed to customers related to shipping and handling are classified as revenues; therefore, we recognize revenue for shipping and handling fees at the time the products are shipped or when services are performed. The cost of shipping products to the customer is recognized at the time the products are shipped to the customer and our policy is to classify them as Distribution expenses.
Variable Consideration
In addition to fixed contract consideration, our contracts include some form of variable consideration, including sales discounts, trade promotions and certain other sales and consumer incentives, including rebates and coupon redemptions. In general, variable consideration is treated as a reduction in revenue when the related revenue is recognized. Depending on the specific type of variable consideration, we use the most likely amount method to determine the variable consideration. We believe there will be no significant changes to our estimates of variable consideration when any related uncertainties are resolved with our customers. We review and update our estimates and related accruals of variable consideration each period based on historical experience. Our recorded liability for allowances, end-user pricing adjustments and trade spending was approximately $
Warranties & Returns
We provide all customers with a standard or assurance type warranty. Either stated or implied, we provide assurance the related products will comply with all agreed-upon specifications and other warranties provided under the law. No services beyond an assurance warranty are provided to our customers.
We do not grant a general right of return. However, customers may return defective or non-conforming products. Customer remedies may include either a cash refund or an exchange of the product. We do not estimate a right of return and related refund liability as returns of our products are rare.
Contract Balances
Our customers are billed for service contracts in advance of performance and therefore we have a contract liability on our balance sheet as follows:
|
Three months ended |
||||||
|
December 27, |
December 28, |
|||||
|
2025 |
2024 |
|||||
|
(in thousands) |
||||||
|
Beginning balance |
$ | $ | ||||
|
Additions to contract liability |
||||||
|
Amounts recognized as revenue |
( |
) | ( |
) | ||
|
Ending balance |
$ | $ | ||||
Disaggregation of Revenue
The Company disaggregates revenue by geography and type of good or service, which management believes best depicts how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. Product revenues within the food service and retail segments are derived from the sale of snack food products that share similar characteristics, including consistent pricing models, distribution channels, customer types, and point-in-time revenue recognition upon transfer of control. As a result, management has aggregated product lines within these segments. Product revenues within the frozen beverage segment are derived from the sale of frozen beverage syrup, cups, straws, and lids. See Note 10 for disaggregation of our net sales by geography and type of good or service.
Allowance for Estimated Credit Losses
The Company continuously monitors collections and payments from its customers and maintains a provision for estimated credit losses. The allowance for estimated credit losses considers a number of factors including the age of receivable balances, the history of losses, expectations of future credit losses, and the customers’ ability to pay off obligations. The allowance for estimated credit losses was $
|
Note 3 |
Depreciation and Amortization Expense |
Depreciation of equipment and buildings is provided for by the straight-line method over the assets’ estimated useful lives. Amortization of improvements is provided for by the straight-line method over the term of the lease or the assets’ estimated useful lives, whichever is shorter. Licenses and rights, customer relationships, franchise agreements, and technology are amortized by the straight-line method over periods ranging from
|
Note 4 |
Earnings Per Share |
Basic earnings per common share (“EPS”) excludes dilution and is computed by dividing income available to common shareholders by the weighted average common shares outstanding during the period. Diluted EPS takes into consideration the potential dilution that could occur if securities (stock options, service share units (“RSU”)’s and performance share units (“PSU”)’s) or other contracts to issue common stock were exercised and converted into common stock.
Our calculation of EPS is as follows:
|
Three months ended December 27, 2025 |
||||||||||||
|
Income |
Shares |
Per Share |
||||||||||
|
(Numerator) |
(Denominator) |
Amount |
||||||||||
|
(in thousands, except per share amounts) |
||||||||||||
|
Basic EPS |
||||||||||||
|
Net earnings available to common stockholders |
$ | $ | ||||||||||
|
Effect of dilutive securities |
||||||||||||
| RSUs, PSUs, and options | ||||||||||||
|
Diluted EPS |
||||||||||||
|
Net earnings available to common stockholders plus assumed conversions |
$ | $ | ||||||||||
|
Three months ended December 28, 2024 |
||||||||||||
|
Income |
Shares |
Per Share |
||||||||||
|
(Numerator) |
(Denominator) |
Amount |
||||||||||
|
(in thousands, except per share amounts) |
||||||||||||
|
Basic EPS |
||||||||||||
|
Net earnings available to common stockholders |
$ | $ | ||||||||||
|
Effect of dilutive securities |
||||||||||||
| RSUs, PSUs, and options | ||||||||||||
|
Diluted EPS |
||||||||||||
|
Net earnings available to common stockholders plus assumed conversions |
$ | $ | ||||||||||
|
Note 5 |
Share-Based Compensation |
At December 27, 2025, the Company has two stock-based employee compensation plans. Pre-tax share-based compensation was recognized as follows:
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
(in thousands) |
||||||||
|
Stock options |
$ | $ | ||||||
|
Stock purchase plan |
||||||||
|
Stock issued to outside directors |
||||||||
|
Service share units issued to employees |
||||||||
|
Performance share units issued to employees |
||||||||
|
Total share-based compensation |
$ | $ | ||||||
|
Tax benefits |
$ | $ | ||||||
The fair value of each option grant is estimated on the date of grant using the Black-Scholes options-pricing model.
Expected volatility is based on the historical volatility of the price of our common shares over the past
The Company did grant any stock options during the three months ended December 27, 2025, or during the three months ended December 28, 2024.
The Company issued
The Company also issued
|
Note 6 |
Income Taxes |
We account for our income taxes under the liability method. Under the liability method, deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities as measured by the enacted tax rates that will be in effect when these differences reverse. Deferred tax expense is the result of changes in deferred tax assets and liabilities.
Additionally, we recognize a liability for income taxes and associated penalties and interest for tax positions taken or expected to be taken in a tax return which are more likely than not to be overturned by taxing authorities (“uncertain tax positions”). We have not recognized a tax benefit in our financial statements for these uncertain tax positions.
The total amount of gross unrecognized tax benefits is $
In addition to our federal tax return and tax returns for Mexico and Canada, we file tax returns in all states that have a corporate income tax. Virtually all the returns noted above are open for examination for three to four years.
Our effective tax rate for the three months ended December 27, 2025 was
|
Note 7 |
New Accounting Pronouncements and Policies |
In December 2023, the FASB issued ASU No. 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This guidance enhances the transparency around income tax information through improvements to income tax disclosures, primarily related to the effective rate reconciliation and income taxes paid, to improve the overall effectiveness of income tax disclosures. The amendments in the ASU are effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently assessing the impact of the guidance on our consolidated financial statements and disclosures.
In November 2024, the FASB issued ASU No. 2024-03 “Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures.” This guidance improves disclosure requirements and provides more detailed information around an entity’s expenses, specifically amounts related to purchases of inventory, employee compensation, depreciation, intangible asset amortization, and selling expenses, along with qualitative descriptions of certain other types of expenses. This guidance is effective for fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently assessing the impact of the guidance on our consolidated financial statements and disclosures.
In July 2025, the FASB issued ASU No. 2025-05 “Financial Instruments – Credit Losses (Topic 326).” This guidance introduces a practical expedient for all entities with qualifying assets to assume that current conditions remain unchanged for the remaining life of the asset with estimated credit losses. The amendments in the ASU are effective for fiscal years beginning after December 15, 2025, with early adoption permitted. We are currently assessing the impact of the guidance on our consolidated financial statements and disclosures.
In September 2025, the FASB issued ASU No. 2025-06 “Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40).” This authoritative guidance modernizes the accounting for internal-use software costs including the elimination of the stage-based capitalization model and updated disclosure requirements. The guidance is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Amendments can be applied using a prospective transition approach, a modified transition approach, or a retrospective transition approach. We are currently assessing the impact of the guidance on our consolidated financial statements and disclosures.
|
Note 8 |
Long-term Debt |
In December 2021, the Company entered into an amended and restated loan agreement (the “Credit Agreement”) with our existing banks which provided for up to a $
Interest accrues, at the Company’s election at (i) the BSBY Rate (as defined in the Credit Agreement), plus an applicable margin, based upon the Consolidated Net Leverage Ratio, as defined in the Credit Agreement, or (ii) the Alternate Base Rate (a rate based on the higher of (a) the prime rate announced from time-to-time by the Administrative Agent, (b) the Federal Reserve System’s , plus
The Credit Agreement requires the Company to comply with various affirmative and negative covenants, including without limitation (i) covenants to maintain a minimum specified interest coverage ratio and maximum specified net leverage ratio, and (ii) subject to certain exceptions, covenants that prevent or restrict the Company’s ability to pay dividends, engage in certain mergers or acquisitions, make certain investments or loans, incur future indebtedness, alter its capital structure or line of business, prepay subordinated indebtedness, engage in certain transactions with affiliates, or amend its organizational documents. As of December 27, 2025, the Company is in compliance with all financial covenants terms of the Credit Agreement.
On June 21, 2022, the Company entered into an amendment to the Credit Agreement, the “Amended Credit Agreement” which provided for an incremental increase of $
As of December 27, 2025, and as of September 27, 2025, there was outstanding balance under the Amended Credit Agreement. As of December 27, 2025, and as of September 27, 2025, the amount available under the Amended Credit Agreement was $
|
Note 9 |
Inventory |
Inventories consist of the following:
|
December 27, |
September 27, |
|||||||
|
2025 |
2025 |
|||||||
|
(unaudited) |
||||||||
|
(in thousands) |
||||||||
|
Finished goods |
$ | $ | ||||||
|
Raw materials |
||||||||
|
Packaging materials |
||||||||
|
Equipment parts and other |
||||||||
|
Total inventories |
$ | $ | ||||||
|
Note 10 |
Segment Information |
Our financial results are presented as three reportable segments: Food Service, Retail Supermarkets and Frozen Beverages. These segments are described below:
Food Service
The primary products sold by the Food Service segment are soft pretzels, frozen novelties, churros, handheld products and baked goods. Our customers in the Food Service segment include snack bars and food stands in chain, department and discount stores; malls and shopping centers; casual dining restaurants; fast food and casual dining restaurants; stadiums and sports arenas; leisure and theme parks; convenience stores; movie theatres; warehouse club stores; schools, colleges and other institutions. Within the food service industry, our products are purchased by the consumer primarily for consumption at the point-of-sale or for take-away.
Retail Supermarkets
The primary products sold to the retail supermarket channel are soft pretzel products – including SUPERPRETZEL and AUNTIE ANNE’S, frozen novelties including LUIGI’S Real Italian Ice, MINUTE MAID Juice Bars and Soft Frozen Lemonade, WHOLE FRUIT frozen fruit bars and sorbet, DOGSTERS ice cream style treats for dogs, PHILLY SWIRL cups and sticks, ICEE Squeeze-Up Tubes and handheld products.
Frozen Beverages
We sell frozen beverages to the foodservice industry primarily under the names ICEE, SLUSH PUPPIE and PARROT ICE in the United States, Mexico and Canada. We also provide repair and maintenance services to customers for customer-owned equipment.
We principally sell our products to the food service and retail supermarket industries. Sales and results of our frozen beverages business are monitored separately from the balance of our food service business because of different distribution and capital requirements. We maintain separate and discrete financial information for the three operating segments mentioned above which is available to our Chief Operating Decision Maker, who is our Chief Executive Officer. We have applied no aggregation criteria to any of these operating segments in order to determine reportable segments. All inter-segment net sales and expenses have been eliminated in computing net sales and operating income.
Our Chief Operating Decision Maker reviews monthly detailed operating income statements and sales reports in order to assess performance and allocate resources to each individual segment. Sales and operating income are key variables monitored by the Chief Operating Decision Maker when determining each segment and the company’s financial condition and operating performance.
Significant expenses are expenses which are regularly provided to the Chief Operating Decision Maker and are included in segment operating income. These consist of cost of sales, marketing and selling expenses, distribution expenses, administrative expenses, intangible asset impairment charges, and other general expenses. Cost of sales includes raw materials, direct labor and plant overhead costs. Distribution expenses include costs associated with the transportation of our product to customers. Marketing and selling expenses include costs to execute sales to customers, and costs related to the selling, marketing, advertising and promotional activities. Administrative expenses include costs that are not directly tied to the manufacturing, distribution, or marketing and selling of our products.
Costs that are directly attributable to our Food Service, Retail Supermarkets, or Frozen Beverages segments are charged directly to the appropriate segment. Costs that are deemed to be indirect, excluding unallocated corporate expenses and other unusual significant transactions such as gain on insurance proceeds received for damage to property, plant and equipment, and plant closure expenses, are allocated to the three reportable segments using a reasonable methodology that is consistently applied.
To align with how our Chief Operating Decision Maker currently reviews the monthly detailed operating income statements, we have reclassified certain corporate expenses that are not allocated to our three reportable segments. This change in presentation resulted in an increase to our Food Service segment operating income of $
In addition, the Chief Operating Decision Maker reviews and evaluates capital spending of each segment on a quarterly basis to monitor cash flow and asset needs of each segment. Additionally, our Chief Operating Decision Maker considers variances of actual performance to our annual operating plan and periodic forecasts when making decisions.
Information regarding the operations in these reportable segments is as follows:
|
Three months ended December 27, 2025 |
||||||||||||||||
|
(in thousands) |
||||||||||||||||
|
Food |
Retail |
Frozen |
||||||||||||||
|
Service |
Supermarket |
Beverages |
Total |
|||||||||||||
|
Net sales to external customers |
$ | $ | $ | $ | ||||||||||||
|
Less: |
||||||||||||||||
|
Cost of goods sold |
||||||||||||||||
|
Segment gross profit |
||||||||||||||||
| Selling and Marketing | ||||||||||||||||
|
Distribution |
||||||||||||||||
|
Administrative |
||||||||||||||||
|
Other general expense |
||||||||||||||||
|
Segment operating income |
||||||||||||||||
|
General corporate expenses |
||||||||||||||||
|
Gain on insurance proceeds received for damage to property, plant, and equipment |
( |
) | ||||||||||||||
|
Plant closure expense |
||||||||||||||||
|
Operating income |
$ | |||||||||||||||
|
Three months ended December 28, 2024 |
||||||||||||||||
|
(in thousands) |
||||||||||||||||
|
Food |
Retail |
Frozen |
||||||||||||||
|
Service |
Supermarket |
Beverages |
Total |
|||||||||||||
|
Net sales to external customers |
$ | $ | $ | $ | ||||||||||||
|
Less: |
||||||||||||||||
|
Cost of goods sold |
||||||||||||||||
|
Segment gross profit |
||||||||||||||||
| Selling and Marketing | ||||||||||||||||
|
Distribution |
||||||||||||||||
|
Administrative |
||||||||||||||||
|
Other general expense |
||||||||||||||||
|
Segment operating income |
||||||||||||||||
|
General corporate expenses |
||||||||||||||||
|
Operating income |
$ | |||||||||||||||
Net sales to external customers by type of good or service were:
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
(in thousands) |
||||||||
|
Net sales to external customers: |
||||||||
|
Product sales |
||||||||
|
Food Service |
$ | $ | ||||||
|
Retail Supermarkets |
||||||||
|
Frozen Beverages |
||||||||
|
Total Product sales |
$ | $ | ||||||
|
Repair and maintenance service |
||||||||
|
Frozen Beverages repair and maintenance service |
$ | $ | ||||||
|
Total Repair and maintenance service |
$ | $ | ||||||
|
Machines revenue |
||||||||
|
Frozen Beverages machines revenue |
$ | $ | ||||||
|
Total Machine revenue |
$ | $ | ||||||
|
Other |
||||||||
|
Frozen Beverages other |
$ | $ | ||||||
|
Total Other |
$ | $ | ||||||
|
Consolidated sales |
$ | $ | ||||||
Total depreciation and amortization expense, capital expenditures, and total assets by segment, reflecting our current segment structure for all periods presented, were:
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
(in thousands) |
||||||||
|
Depreciation and amortization: |
||||||||
|
Food Service |
$ | $ | ||||||
|
Retail Supermarket |
||||||||
|
Frozen Beverages |
||||||||
|
Corporate |
||||||||
|
Total depreciation and amortization |
$ | $ | ||||||
|
Capital expenditures: |
||||||||
|
Food Service |
$ | $ | ||||||
|
Retail Supermarket |
||||||||
|
Frozen Beverages |
||||||||
|
Corporate |
||||||||
|
Total capital expenditures |
$ | $ | ||||||
|
|
December 27, |
September 27, |
||||||
|
2025 |
2025 |
|||||||
|
Assets: |
||||||||
|
Food Service |
$ | $ | ||||||
|
Retail Supermarket |
||||||||
|
Frozen Beverages |
||||||||
|
Corporate |
||||||||
|
Total assets |
$ | $ | ||||||
Geographic data for net sales (recognized in the countries where products were sold from) and total assets were:
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
(in thousands) |
||||||||
|
Net sales to external customers: |
||||||||
|
United States |
$ | $ | ||||||
|
Other |
||||||||
|
Total net sales to external customers |
$ | $ | ||||||
|
December 27, |
September 27, |
|||||||
|
2025 |
2025 |
|||||||
|
Assets: |
||||||||
|
United States |
$ | $ | ||||||
|
Other |
||||||||
|
Total assets |
$ | $ | ||||||
|
Note 11 |
Goodwill and Intangible Assets |
Our reportable segments are Food Service, Retail Supermarkets and Frozen Beverages.
Intangible Assets
The carrying amounts of acquired intangible assets for the Food Service, Retail Supermarkets and Frozen Beverages segments as of December 27, 2025 and September 27, 2025 are as follows:
| December 27, 2025 |
September 27, 2025 |
|||||||||||||||
|
Gross |
Gross |
|||||||||||||||
|
Carrying |
Accumulated |
Carrying |
Accumulated |
|||||||||||||
|
Amount |
Amortization |
Amount |
Amortization |
|||||||||||||
|
(in thousands) |
||||||||||||||||
|
FOOD SERVICE |
||||||||||||||||
|
Indefinite lived intangible assets |
||||||||||||||||
|
Trade names |
$ | $ | - | $ | $ | - | ||||||||||
|
Amortized intangible assets |
||||||||||||||||
|
Trade names |
||||||||||||||||
|
Franchise agreements |
||||||||||||||||
|
Customer relationships |
||||||||||||||||
|
Technology |
||||||||||||||||
|
License and rights |
||||||||||||||||
|
TOTAL FOOD SERVICE |
$ | $ | $ | $ | ||||||||||||
|
RETAIL SUPERMARKETS |
||||||||||||||||
|
Indefinite lived intangible assets |
||||||||||||||||
|
Trade names |
$ | $ | $ | $ | ||||||||||||
|
TOTAL RETAIL SUPERMARKETS |
$ | $ | $ | $ | ||||||||||||
|
FROZEN BEVERAGES |
||||||||||||||||
|
Indefinite lived intangible assets |
||||||||||||||||
|
Trade names |
$ | $ | $ | $ | ||||||||||||
|
Distribution rights |
- | - | ||||||||||||||
|
Amortized intangible assets |
||||||||||||||||
|
Customer relationships |
||||||||||||||||
|
Licenses and rights |
||||||||||||||||
|
TOTAL FROZEN BEVERAGES |
$ | $ | $ | $ | ||||||||||||
|
CONSOLIDATED |
$ | $ | $ | $ | ||||||||||||
Amortizing intangible assets are being amortized by the straight-line method over periods ranging from
Estimated amortization expense for the next five fiscal years is approximately $
The weighted amortization period of the intangible assets, in total, is
Goodwill
The carrying amounts of goodwill for the reportable segments are as follows:
|
December 27, |
September 27, |
|||||||
|
2025 |
2025 |
|||||||
|
(in thousands) |
||||||||
|
Food Service |
$ | $ | ||||||
|
Retail Supermarket |
||||||||
|
Frozen Beverages |
||||||||
|
Total goodwill |
$ | $ | ||||||
|
Note 12 |
Commitments and Contingencies |
We are a party to litigation which has arisen in the normal course of business which management currently believes will not have a material adverse effect on our financial condition or results of operations.
We self-insure, up to loss limits, certain insurable risks such as workers’ compensation, automobile, and general liability claims. Accruals for claims under our self-insurance program are recorded on a claims incurred basis. Our total recorded liability for all years’ claims incurred but not yet paid was $
We have a self-insured medical plan which covers approximately
On August 19, 2024, we experienced a fire at our Holly Ridge plant in North Carolina. The building was damaged as a result of the fire, and plant operations were interrupted. We maintain property, general liability and business interruption insurance coverage. Based on the provisions of our insurance policies, we record estimated insurance recoveries for fire related costs for which recovery is deemed to be probable.
In the three months ended December 27, 2025, we recorded $
In the three months ended December 28, 2024, we recorded $
Cumulative fire related costs recorded through December 27, 2025 were $
See below for a roll forward of the insurance receivable, net of advance proceeds received for other fire related costs for which recovery was deemed probable in the Consolidated Balance Sheet for the three months ended December 27, 2025 and December 28, 2024.
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
(in thousands) |
||||||||
|
Insurance receivable, net of advance proceeds received for other fire related costs |
||||||||
|
Beginning balance |
$ | $ | ||||||
|
Fire related costs |
||||||||
|
Insurance proceeds for inventory, fixed asset losses, and other fire related costs |
( |
) | ( |
) | ||||
|
Gain on insurance proceeds received for damage to property, plant, and equipment |
||||||||
|
Gain on insurance proceeds received, or expected to be received, in excess of operating losses recognized |
||||||||
|
Ending balance |
$ | $ | ||||||
|
Note 13 |
Accumulated Other Comprehensive Income (Loss) |
Changes to the components of accumulated other comprehensive loss are as follows:
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
(in thousands) |
||||||||
|
Foreign currency translation adjustments |
||||||||
|
Beginning balance |
$ | ( |
) | $ | ( |
) | ||
|
Foreign currency translation adjustment gain (loss) |
$ | ( |
) | |||||
|
Ending balance |
$ | ( |
) | $ | ( |
) | ||
|
Accumulated other comprehensive loss |
$ | ( |
) | $ | ( |
) | ||
|
Note 14 |
Leases |
General Lease Description
We have operating leases with initial noncancelable lease terms in excess of one year covering the rental of various facilities and equipment. Certain of these leases contain renewal options and some provide options to purchase during the lease term. Our operating leases include leases for real estate from some of our office, warehouse, and manufacturing facilities as well as manufacturing and non-manufacturing equipment used in our business. The remaining lease terms for these operating leases range from
We have finance leases with initial non-cancelable lease terms in excess of one year covering the rental of various equipment. These leases are generally for manufacturing and non-manufacturing equipment used in our business. The remaining lease terms for these finance leases range from
Significant Assumptions and Judgments
Contract Contains a Lease
In evaluating our contracts to determine whether a contract is or contains a lease, we considered the following:
|
• |
Whether explicitly or implicitly identified assets have been deployed in the contract; and |
|
• |
Whether we obtain substantially all of the economic benefits from the use of that underlying asset, and we can direct how and for what purpose the asset is used during the term of the contract. |
Allocation of Consideration
In determining how to allocate consideration between lease and non-lease components in a contract that was deemed to contain a lease, we used judgment and consistent application of assumptions to reasonably allocate the consideration.
Options to Extend or Terminate Leases
We have leases which contain options to extend or terminate the leases. On a lease-by-lease basis, we have determined if the extension should be considered reasonably certain to be exercised and thus a right-of-use asset and a lease liability should be recorded.
Discount Rate
The discount rate for leases, if not explicitly stated in the lease, is the incremental borrowing rate, which is the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.
We used the discount rate to calculate the present value of the lease liability at the date of adoption. In the development of the discount rate, we considered our incremental borrowing rate as provided by our lender which was based on cash collateral and credit risk specific to us, and our lease portfolio characteristics.
As of December 27, 2025, the weighted-average discount rate of our operating and finance leases was
Practical Expedients and Accounting Policy Elections
We elected the package of practical expedients that permits us not to reassess our prior conclusions about lease identification, lease classification and initial direct costs and made an accounting policy election to exclude short-term leases with an initial term of 12 months or less from our Consolidated Balance Sheets.
Amounts Recognized in the Financial Statements
The components of lease expense were as follows:
|
Three months ended |
||||||||
|
December 27, 2025 |
December 28, 2025 |
|||||||
|
Operating lease cost in Cost of goods sold and Operating Expenses |
$ | $ | ||||||
|
Finance lease cost: |
||||||||
|
Amortization of assets in Cost of goods sold and Operating Expenses |
$ | $ | ||||||
|
Interest on lease liabilities in Interest expense & other |
||||||||
|
Total finance lease cost |
$ | $ | ||||||
|
Short-term lease cost in Cost of goods sold and Operating Expenses |
||||||||
|
Total net lease cost |
$ | $ | ||||||
Supplemental balance sheet information related to leases is as follows:
|
December 27, |
September 27, |
|||||||
|
2025 |
2025 |
|||||||
|
Operating Leases |
||||||||
|
Operating lease right-of-use assets |
$ | $ | ||||||
|
Current operating lease liabilities |
$ | $ | ||||||
|
Noncurrent operating lease liabilities |
||||||||
|
Total operating lease liabilities |
$ | $ | ||||||
|
Finance Leases |
||||||||
|
Finance lease right-of-use assets in |
$ | $ | ||||||
|
Current finance lease liabilities |
$ | $ | ||||||
|
Noncurrent finance lease liabilities |
||||||||
|
Total finance lease liabilities |
$ | $ | ||||||
Supplemental cash flow information related to leases is as follows:
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
Cash paid for amounts included in the measurement of lease liabilities: |
||||||||
|
Operating cash flows from operating leases |
$ | $ | ||||||
|
Operating cash flows from finance leases |
$ | $ | ||||||
|
Financing cash flows from finance leases |
$ | $ | ||||||
|
Supplemental noncash information on lease liabilities arising from obtaining right-of-use assets |
$ | $ | ||||||
|
Supplemental noncash information on lease liabilities removed due to purchase of leased asset |
$ | $ | ||||||
As of December 27, 2025, the maturities of lease liabilities were as follows:
|
Operating Leases |
Finance Leases |
|||||||
|
Three months ending September 27, 2025 |
$ | $ | ||||||
|
2026 |
||||||||
|
2027 |
||||||||
|
2028 |
||||||||
|
2029 |
||||||||
|
Thereafter |
||||||||
|
Total minimum payments |
||||||||
|
Less amount representing interest |
( |
) | ( |
) | ||||
|
Present value of lease obligations |
$ | $ | ||||||
As of December 27, 2025 the weighted-average remaining term of our operating and finance leases was
As of September 27, 2025 the weighted-average remaining term of our operating and finance leases was
|
Note 15 |
Related Parties |
NFI Industries, Inc.
We have related party expenses for distribution and shipping related costs with NFI Industries, Inc. and its affiliated entities (“NFI”). Our director, Sidney R. Brown, is CEO and an owner of NFI Industries, Inc.
The payments to NFI were as follows:
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
(in millions) |
||||||||
|
Transportation management services payments (1) |
$ | $ | ||||||
|
Labor management services payments (2) |
||||||||
|
Lease payments (3) |
||||||||
|
Pass through payments to third parties (4) |
||||||||
|
Total amount distributed to NFI |
$ | $ | ||||||
|
(1) |
|
|
(2) |
|
|
(3) |
|
|
(4) |
|
As of December 27, 2025, and September 27, 2025, related party trade payables of approximately $
All agreements with NFI include terms that are consistent with those that we believe would have been negotiated at an arm’s length with an independent party.
Ken Roshkoff
The Company pays board advisory consulting fees to the husband of our director, Marjorie Roshkoff. In the three months ended December 27, 2025 and December 28, 2024, the company paid $
|
Note 16 |
Reclassifications |
Certain prior year financial statement amounts have been reclassified to be consistent with the presentation for the current year.
|
Note 17 |
Share Repurchase Program |
On February 3, 2025, the Company announced that the Board of Directors authorized a share repurchase program (the “2025 Share Repurchase Program”) pursuant to which the Company could repurchase up to $
In the three months ended December 27, 2025, the Company repurchased
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
Shares repurchased (in thousands) |
||||||||
|
Average price per share |
$ | $ | ||||||
|
Total investment (in thousands) |
$ | $ | ||||||
As of December 27, 2025, the Company has fully exhausted its share repurchase ability under the 2025 Share Repurchase Program.
|
Note 18 |
Manufacturing Facility Closures and Disposals |
During the fourth quarter of fiscal 2025, we announced the closure of two manufacturing facilities, our plant in Holly Ridge, North Carolina, and our plant in Atlanta, Georgia. In October 2025, during the first quarter of fiscal 2026, we subsequently announced the closure of a third manufacturing facility, our plant in Colton, California. Production from these facilities will either be consolidated into various other facilities across our network, or it will be discontinued as part of our ongoing sales portfolio optimization. This consolidation was enabled by the investments we have made in our plants to modernize and expand capacity for our core products, as well as our investments made to build out our three regional distribution centers.
As a result of the plant closures, we recorded charges of $
The manufacturing facility in Holly Ridge, NC produced handheld products for our Food Service and Retail Supermarket segments and ceased production on July 31, 2025. The closure costs for the facility totaled $
The manufacturing facility in Atlanta, GA produced bakery and biscuit products for our Food Service and Retail Supermarket segments and ceased production on September 27, 2025. The closure costs for the facility totaled $
The manufacturing facility in Colton, CA produced churro products for our Food Service and Retail Supermarket segments and ceased production in the first quarter of fiscal 2026. The closure costs for the plant totaled $
The following table reflects our liability related to manufacturing facility closures as of December 27, 2025 (in thousands):
|
September 27, |
Plant closure |
Plant closure |
December 27, |
|||||||||||||
|
2025 |
charges |
payments |
2025 |
|||||||||||||
|
Severance and benefits costs |
$ | $ | $ | ( |
) | $ | ||||||||||
|
Other exit and disposal costs |
( |
) | ||||||||||||||
|
Total |
$ | $ | $ | ( |
) | $ | ||||||||||
|
Note 19 |
Subsequent Events |
On February 3, 2026, the Company announced that the Board of Directors authorized a new share repurchase program (the “2026 Share Repurchase Program”) pursuant to which the Company could repurchase up to $
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Statements made in this Form 10-Q that are not historical or current facts are “forward-looking statements” made pursuant to the safe harbor provisions of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These statements discuss goals, intentions and expectations as to future trends, plans, events, results of operations or financial condition, or state other information relating to us, based on our current beliefs as well as assumptions made by us and information currently available to us. Forward-looking statements generally will be accompanied by words such as "anticipate," "if," "may," "believe," "plan,", "goals," "estimate," "expect," "project," "continue," "forecast," "intend," "may," "could," "should," "will," and other similar expressions. Statements addressing our future operating performance and statements addressing events and developments that we expect or anticipate will occur are also considered forward-looking statements. This includes, without limitation, our statements and expectations regarding any current or future recovery in our industry (or the industries of our customers), the success of new product innovations, the impact of tariffs and other government regulations, and the future impact of our supply chain efficiency projects, including facility optimization projects and investments in additional production capacity and logistics and warehousing operations. Such forward-looking statements are inherently uncertain, and readers must recognize that actual results may differ materially from the expectations of management. We intend that such forward-looking statements be subject to the safe harbor provisions of the Securities Act and the Exchange Act.
We wish to caution readers not to place undue reliance on any such forward-looking statements, which speak as of the date made. Any forward-looking statements represent our best judgment as to what may occur in the future. However, forward-looking statements are subject to risks, uncertainties, and important factors beyond our control that could cause actual results and events to differ materially from historical results of operations and events and those presently anticipated or projected. We disclaim any obligation to revise, update, add or to otherwise correct, any forward-looking statements to reflect events or circumstances after the date of such statement or to reflect the occurrence of anticipated or unanticipated events.
Objective
This Management’s Discussion and Analysis of Financial Condition and Results of Operations is intended to provide readers of our financial statements with a narrative form from the perspective of our management regarding our financial condition and results of operations, liquidity and certain other factors that may affect our future results. The following discussion should be read in conjunction with the consolidated financial statements and accompanying notes included in Part I, Item 1 of this Quarterly Report on Form 10-Q and within the Company’s Annual Report on Form 10-K filed for the fiscal year ended September 27, 2025.
Business Overview
The Company manufactures snack foods and distributes frozen beverages which it markets nationally to the foodservice and retail supermarket industries. The Company’s principal snack food products are soft pretzels, frozen novelties, churros and bakery products. We believe we are the largest manufacturer of soft pretzels in the United States. Other snack food products include funnel cake and handheld products. The Company’s principal frozen beverage products are the ICEE brand frozen carbonated beverage and the SLUSH PUPPIE brand frozen non-carbonated beverage.
The Company’s Food Service and Frozen Beverages sales are made primarily to foodservice customers including snack bar and food stand locations in leading chain, department, discount, warehouse club and convenience stores; malls and shopping centers; fast food and casual dining restaurants; stadiums and sports arenas; leisure and theme parks; movie theatres; independent retailers; and schools, colleges and other institutions. The Company’s retail supermarket customers are primarily supermarket chains.
Business Trends and Strategy
Our products are generally sold for discretionary consumption. Our results are impacted by macroeconomic and demographic trends and changes in consumer behavior. The U.S. economy has experienced economic volatility and uncertainty in recent years, which has had, and we expect might continue to have, an impact on consumer behavior. Consumer spending may continue to be impacted by levels of discretionary income and the impact of that on the consumer’s decision making around their purchases. In addition, inflation continues to impact our business, and fluctuating raw material input costs may continue to impact the costs of our products.
While overall packaging and raw material inflation, inclusive of the cocoa market, appears to be moderating for fiscal 2026, uncertainty within the supply chain surrounding impacts from the U.S. government’s tariffs on imports could continue to be a potential headwind for the Company in fiscal 2026. Tariffs may increase the cost of certain raw materials and packaging that we use in our business, and our financial performance may be adversely impacted if we are unable to pass on the cost increases in the form of price increases to our customers. Additionally, the ultimate impact of tariffs may be difficult to predict as tariff rates and duration remain uncertain, which can make our planning process more challenging.
To help combat these potential headwinds, we continue to pursue operational improvements, as well as expand growth opportunities across our various channels and customers. Some recent examples of implementing these strategies include:
|
● |
Our recently completed strategic supply chain transformation in which we opened three regional distribution centers which is projected to drive cost reductions around warehousing and distribution. |
|
● |
The recent addition of six new production lines which has significantly expanded our capacity and allowed us to meet growth opportunities across our core products such as pretzels, churros and frozen novelties. |
|
● |
Implementation of a new ERP system in fiscal 2022 which has helped to create efficiencies and streamline internal processes. |
|
● |
Many examples of successful cross-selling and leveraging our brands across customer channels, including our recent expansion of Dippin’ Dots brand into retail and further into the theater channel. |
|
● |
Further expansion of our SuperPretzel brand across the retail market through the launch of Bavarian Sticks. |
|
● |
Our fiscal year 2023 rollout of our new Hola! Churro brand. |
|
● |
Our recently announced transformation program, “Project Apollo,” which is anticipated to generate sustainable efficiencies and cost savings across the enterprise. |
The above referenced Project Apollo is expected to generate at least $20 million of run-rate operating income for the initiatives that are expected to be implemented by the end of fiscal 2026. The initial focus of the project is the consolidation and optimization of our manufacturing network. During the fourth quarter of fiscal 2025, we announced the closure of two manufacturing facilities, our plant in Holly Ridge, North Carolina, and our plant in Atlanta, Georgia. In the first quarter of fiscal 2026, we announced the closure of a third manufacturing facility, our plant in Colton, California.
Production from these facilities will either be consolidated into various other facilities across our network, or it will be discontinued as part of our ongoing sales portfolio optimization. This consolidation was enabled by the investments we have made in our plants to modernize and expand capacity for our core products, as well as our investments made to build out our three regional distribution centers. In connection with the closing of our three facilities, we recorded plant closure costs of approximately $24 million in the fourth quarter of fiscal 2025, and another $6.1 million in the first quarter of fiscal 2026. These costs primarily related to non-cash write-downs and write-offs related to inventory and to property, plant and equipment, as well as severance and benefit costs.
In addition to plant consolidation, as part of the first phase of Project Apollo, we are expecting to optimally reposition production within our network, which we are expecting to generate additional freight savings in fiscal 2026 and beyond, and to streamline our corporate functions, which is expected to generate general and administrative expense saving in fiscal 2026 and beyond.
RESULTS OF OPERATIONS – Three months ended December 27, 2025
The following discussion provides a review of results for the three months ended December 27, 2025 as compared with the three months ended December 28, 2024.
|
Summary of Results |
Three months ended |
|||||||||||
|
December 27, |
December 28, |
|||||||||||
|
2025 |
2024 |
% Change |
||||||||||
|
(in thousands) |
||||||||||||
|
Net sales |
343,778 | 362,598 | (5.2 | )% | ||||||||
|
Cost of goods sold |
247,766 | 268,697 | (7.8 | )% | ||||||||
|
Gross profit |
96,012 | 93,901 | 2.2 | % | ||||||||
|
Operating expenses |
||||||||||||
| Selling and Marketing | 31,499 | 28,669 | 9.9 | % | ||||||||
|
Distribution |
38,056 | 39,610 | (3.9 | )% | ||||||||
|
Administrative |
20,377 | 18,903 | 7.8 | % | ||||||||
|
Gain on insurance proceeds received for damage to property, plant, and equipment |
(800 | ) | - | 100.0 | % | |||||||
|
Plant closure expense |
6,113 | - | 100.0 | % | ||||||||
|
Other general expense (income) |
130 | 480 | (72.9 | )% | ||||||||
|
Total operating expenses |
95,375 | 87,662 | 8.8 | % | ||||||||
|
Operating income |
637 | 6,239 | (89.8 | )% | ||||||||
|
Other income (expense) |
||||||||||||
|
Investment income |
712 | 1,037 | (31.3 | )% | ||||||||
|
Interest expense |
(139 | ) | (212 | ) | (34.4 | )% | ||||||
|
Earnings before income taxes |
1,210 | 7,064 | (82.9 | )% | ||||||||
|
Income tax expense |
327 | 1,921 | (83.0 | )% | ||||||||
|
NET EARNINGS |
$ | 883 | $ | 5,143 | (82.8 | )% | ||||||
|
Comparisons as a Percentage of Net Sales |
Three months ended |
|||||||||||
|
December 27, |
December 28, |
|||||||||||
|
2025 |
2024 |
Basis Pt Chg |
||||||||||
|
Gross profit |
27.9 | % | 25.9 | % | 200 | |||||||
| Selling and Marketing | 9.2 | % | 7.9 | % | 130 | |||||||
|
Distribution |
11.1 | % | 10.9 | % | 20 | |||||||
|
Administrative |
5.9 | % | 5.2 | % | 70 | |||||||
|
Operating income |
0.2 | % | 1.7 | % | (150 | ) | ||||||
|
Earnings before income taxes |
0.4 | % | 1.9 | % | (150 | ) | ||||||
|
Net earnings |
0.3 | % | 1.4 | % | (110 | ) | ||||||
Net Sales
Net sales decreased $18.8 million, or 5.2%, to $343.8 million for the three months ended December 27, 2025. The sales decrease was primarily driven by declines in our Food Service segment, most notably within our bakery portfolio, and the majority of which related to our previously disclosed sales portfolio optimization.
Gross Profit
Gross Profit increased by $2.1 million, or 2.2%, to $96.0 million for the three months ended December 27, 2025. As a percentage of sales, gross profit increased from 25.9% to 27.9%. The increase in gross profit as a percentage of sales was largely driven by the benefits of our previously announced plant closures as well as the favorable impact that resulted from our sales portfolio optimization. These favorable tailwinds significantly offset the unfavorable impact of lower sales volumes, as well as the impact of approximately $1 million associated with product disposal costs, and approximately $0.6 million in tariff-related costs, net of pricing offsets, all of which were primarily seen within the Food Service segment.
Operating Expenses
Operating Expenses increased $7.7 million, or 8.8%, to $95.4 million for the three months ended December 27, 2025. As a percentage of sales, operating expenses increased from 24.2% to 27.7%. Operating expenses included $6.1 million of plant closure expense and a partly offsetting $0.8 million gain on insurance proceeds received for damage to property, plant, and equipment in the three months ended December 27, 2025. The net impact of these items increased operating expenses as a percentage of sales by approximately 150 bps.
The remaining increase in operating expenses was most notably driven by an increase in selling and marketing expenses. As a percentage of sales, selling and marketing expenses increased from 7.9% to 9.2%, with the increase primarily attributable to increased commission costs on retail vending sales, increased spend on sponsorships, brand support and other promotional activities, and higher depreciation for customer equipment for growth.
As a percentage of sales, distribution expenses remained materially consistent in the three months ended December 27, 2025, increasing slightly from 10.9% to 11.1%, but declining from $39.6 million to $38.1 million. The overall decrease was primarily attributable to the lower sales volumes in the quarter.
As a percentage of sales, general and administrative expenses increased from 5.2% to 5.9% and from $18.9 million to $20.4 million in the three months ended December 27, 2025. The increase was most significantly driven by non-recurring restructuring and legal expenses.
Other Income and Expense
Investment income decreased $0.3 million or 31.3% to $0.7 million for the three months ended December 27, 2025 due to lower interest rates on foreign cash balances. Interest expense decreased by $0.1 million, or 34.4%, to $0.1 million for the three months ended December 27, 2025.
Income Tax Expense
Our effective tax rate was 27% for the three months ended December 27, 2025, as well as for the three months ended December 28, 2024.
Net Earnings
Net earnings decreased by $4.3 million, or 82.8%, to $0.9 million for the three months ended December 27, 2025, due to the aforementioned items.
There are many factors which can impact our net earnings from year to year and in the long run, among which are the supply and cost of raw materials and labor, insurance costs, factors impacting sales as noted above, the continuing consolidation of our customers, our ability to manage our manufacturing, marketing and distribution activities, our ability to make and integrate acquisitions and changes in tax laws and interest rates.
Business Segment Discussion
We operate in three segments: Food Service, Retail Supermarket, and Frozen Beverages. The following table is a summary of sales and operating income, which is how we measure segment profit.
|
Three months ended |
||||||||||||
|
December 27, |
December 28, |
|||||||||||
|
2025 |
2024 |
% Change |
||||||||||
|
(in thousands) |
||||||||||||
|
Net sales |
||||||||||||
|
Food Service |
219,156 | 238,883 | (8.3 | )% | ||||||||
|
Retail Supermarket |
45,882 | 44,717 | 2.6 | % | ||||||||
|
Frozen Beverages |
78,740 | 78,998 | (0.3 | )% | ||||||||
|
Total sales |
$ | 343,778 | $ | 362,598 | (5.2 | )% | ||||||
|
Three months ended |
||||||||||||
|
December 27, |
December 28, |
|||||||||||
|
2025 |
2024 |
% Change |
||||||||||
|
(in thousands) |
||||||||||||
|
Operating income |
||||||||||||
|
Food Service |
$ | 10,099 | $ | 8,814 | 14.6 | % | ||||||
|
Retail Supermarket |
1,160 | 1,191 | (2.6 | )% | ||||||||
|
Frozen Beverages |
4,049 | 4,691 | (13.7 | )% | ||||||||
|
General corporate expenses |
(9,358 | ) | (8,457 | ) | 10.7 | % | ||||||
|
Gain on insurance proceeds received for damage to property, plant, and equipment |
800 | - | 0.0 | % | ||||||||
|
Plant closure expense |
(6,113 | ) | - | 0.0 | % | |||||||
|
Total operating income |
$ | 637 | $ | 6,239 | (89.8 | )% | ||||||
Food Service Segment Results
|
Three months ended |
||||||||||||
|
December 27, |
December 28, |
|||||||||||
|
2025 |
2024 |
% Change |
||||||||||
|
(in thousands) |
||||||||||||
|
Food Service sales to external customers |
$ | 219,156 | $ | 238,883 | (8.3 | )% | ||||||
|
Food Service operating income |
$ | 10,099 | $ | 8,814 | 14.6 | % | ||||||
Sales to food service customers decreased $19.7 million, or 8.3%, to $219.2 million for the three months ended December 27, 2025. The largest driver of the decrease were sales of bakery products, which decreased by $18.2 million, or 16.8%, with the decrease largely attributable to the impact of the sales portfolio optimization aspect of our Project Apollo initiative on some of our lower-margin bakery SKUs. Additionally, sales of handhelds decreased $5.3 million, or 22.3%, with the decrease attributable to lower comparative volumes on our core handhelds, as well as contractual pricing true-ups on the lower costing of certain raw material ingredients. Slightly offsetting these decreases were soft pretzels sales to food service customers, which increased $3.6 million, or 6.9%, with the increase largely attributable to volume increases seen within the category on our key brands, a continuation of the trend seen in the second half of our fiscal 2025.
Sales of new products in the first twelve months since their introduction were minimal in the three months ended December 27, 2025. Low-mid single-digit net pricing increases were more than offset by the net volume declines, primarily attributable to the sales portfolio optimization aspect of our Project Apollo initiative.
Operating income in our Food Service segment increased $1.3 million, or 14.6%, to $10.1 million, for the three months ended December 27, 2025, which reflected the efficiencies and benefits of the optimization of our manufacturing footprint seen within gross profit, offset by the unfavorable impact of some of the volume declines that were mostly attributable to the sales portfolio optimization aspect of Project Apollo.
Retail Supermarket Segment Results
|
Three months ended |
||||||||||||
|
December 27, |
December 28, |
|||||||||||
|
2025 |
2024 |
% Change |
||||||||||
|
(in thousands) |
||||||||||||
|
Retail Supermarket sales to external customers |
$ | 45,882 | $ | 44,717 | 2.6 | % | ||||||
|
Retail Supermarket operating income |
$ | 1,160 | $ | 1,191 | (2.6 | )% | ||||||
Sales of products to retail customers increased $1.2 million, or 2.6%, to $45.9 million for the three months ended December 27, 2025, with the increase largely driven by a $1.8 million, or 35% increase in handheld sales. The increase in handheld sales was primarily attributable to a significant increase in comparative volumes as prior year volumes were negatively impacted by the fire at our Holly Ridge location and the resulting delays in production during the prior year quarter. Sales of new products in retail supermarkets were approximately $0.5 million in the three months ended December 27, 2025. Low-mid single-digit net price increases drove the increase in retail supermarket sales in the quarter as sales volumes in the quarter across the segment were materially flat, with net volume decreases across other product categories materially offsetting the handheld volume increases.
Operating income in our Retail Supermarkets segment was $1.2 million in both the three months ended December 27, 2025 and the three months ended December 28, 2024.
Frozen Beverages Segment Results
|
Three months ended |
||||||||||||
|
December 27, |
December 28, |
|||||||||||
|
2025 |
2024 |
% Change |
||||||||||
|
(in thousands) |
||||||||||||
|
Frozen Beverages sales to external customers |
||||||||||||
|
Beverages |
$ | 44,889 | $ | 44,654 | 0.5 | % | ||||||
|
Repair and maintenance service |
22,489 | 23,639 | (4.9 | )% | ||||||||
|
Machines revenue |
10,716 | 10,047 | 6.7 | % | ||||||||
|
Other |
646 | 658 | (1.8 | )% | ||||||||
|
Total Frozen Beverages |
$ | 78,740 | $ | 78,998 | (0.3 | )% | ||||||
|
Frozen Beverages operating income |
$ | 4,049 | $ | 4,691 | (13.7 | )% | ||||||
Frozen beverage and related product sales decreased $0.3 million, or 0.3%, in the three months ended December 27, 2025. Beverage sales increased 0.5% to $44.9 million in the three months ended December 27, 2025, with the slight increase driven by pricing increases, a favorable sales mix and some foreign exchange related tailwinds, mostly offset by a 6% decrease in gallon sales over that period. Service revenue decreased 4.9% to $22.5 million, and machine revenue (primarily sales of frozen beverage machines) increased 6.7% to $10.7 million driven by strong growth from a convenience customer.
Operating income in our Frozen Beverage segment decreased $0.6 million in the quarter to $4.0 million as lower beverage sales volumes negatively impacted leverage across the business.
Liquidity and Capital Resources
Although there are many factors that could impact our operating cash flow, most notably net earnings, we believe that our future operating cash flow, along with our borrowing capacity, our current cash and cash equivalent balances is sufficient to satisfy our cash requirements over the next twelve months and beyond, as well as to fund future growth and expansion.
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
(in thousands) |
||||||||
|
Cash flows from operating activities |
||||||||
|
Net earnings |
$ | 883 | $ | 5,143 | ||||
|
Non-cash items in net income: |
||||||||
|
Depreciation of fixed assets |
17,241 | 15,814 | ||||||
|
Amortization of intangibles and deferred costs |
1,443 | 1,930 | ||||||
|
Losses from disposals of property & equipment |
343 | 146 | ||||||
|
Non-cash plant shutdown expenses |
1,781 | - | ||||||
|
Share-based compensation |
1,479 | 1,125 | ||||||
|
Deferred income taxes |
(325 | ) | (158 | ) | ||||
|
Gain on insurance proceeds received for damage to property, plant, and equipment |
(800 | ) | - | |||||
|
Other |
(100 | ) | (93 | ) | ||||
|
Changes in assets and liabilities, net of effects from purchase of companies |
14,018 | 11,255 | ||||||
|
Net cash provided by operating activities |
$ | 35,963 | $ | 35,162 | ||||
|
● |
The increase in depreciation of fixed assets was primarily due to prior year purchases of property, plant and equipment. |
|
● |
Cash flows associated with changes in assets and liabilities, generated approximately $14.0 million of cash in the three months ended December 27, 2025 compared with $11.3 million in the three months ended December 28, 2024. The net inflow in the three months ended December 27, 2025 was driven primarily by decreases in accounts receivable of $22.9 million and inventory of $1.9 million, offset partially by a decrease in accounts payable, accrued liabilities, and prepaid expenses of $10.8 million. In the prior year period, the net inflow was driven primarily by a decrease in accounts receivable of $25.0 million and inventory of $3.2 million, offset partially by a decrease in accounts payable, accrued liabilities, and prepaid expenses of $16.9 million. |
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
(in thousands) |
||||||||
|
Cash flows from investing activities |
||||||||
|
Purchases of property, plant and equipment |
$ | (19,003 | ) | $ | (19,065 | ) | ||
|
Proceeds from disposal of property and equipment |
57 | 131 | ||||||
|
Proceeds from insurance for fixed assets |
800 | - | ||||||
|
Net cash (used in) investing activities |
$ | (18,146 | ) | $ | (18,934 | ) | ||
|
● |
Purchases of property, plant and equipment include spending for production growth, in addition to acquiring new equipment, infrastructure replacements, and upgrades to maintain competitive standing and position us for future opportunities. The slight decrease over prior year period was primarily due to the timing of spend. |
|
Three months ended |
||||||||
|
December 27, |
December 28, |
|||||||
|
2025 |
2024 |
|||||||
|
(in thousands) |
||||||||
|
Cash flows from financing activities |
||||||||
|
Payments to repurchase common stock |
$ | (42,000 | ) | $ | - | |||
|
Proceeds from issuance of stock |
- | 1,924 | ||||||
| Purchase of vested employee service share units and performance share units | (685 | ) | (552 | ) | ||||
|
Borrowings under credit facility |
10,000 | 15,000 | ||||||
|
Repayment of borrowings under credit facility |
(10,000 | ) | (15,000 | ) | ||||
|
Payments on finance lease obligations |
(117 | ) | (42 | ) | ||||
|
Payment of cash dividend |
(15,552 | ) | (15,178 | ) | ||||
|
Net cash (used in) financing activities |
$ | (58,354 | ) | $ | (13,848 | ) | ||
|
● |
In the three months ended December 27, 2025, the Company repurchased 458,467 shares of common stock of the Company at an average price of $91.61 per share on the open market, pursuant to the share repurchase program. As of the date of the repurchase, the repurchased shares were retired and returned to the status of authorized but unissued shares of common stock. |
|
● |
Borrowings under credit facility and repayment of borrowings under credit facility relate to the Company’s cash draws and repayments made to primarily fund working capital needs and represent the net paydown of borrowings. |
|
● |
The increase in payment of cash dividends from prior year period was due to the increase in our quarterly dividend during fiscal 2025, offset somewhat by the reduction in shares outstanding. |
Liquidity
As of December 27, 2025, we had $66.8 million of Cash and Cash Equivalents.
In December 2021, the Company entered into an amended and restated loan agreement (the “Credit Agreement”) with our existing banks which provided for up to a $50 million revolving credit facility repayable in December 2026.
On June 21, 2022, the Company entered into an amendment to the Credit Agreement, the “Amended Credit Agreement” which provided for an incremental increase of $175 million in available borrowings. The Amended Credit Agreement also includes an option to increase the size of the revolving credit facility by up to an amount not to exceed in the aggregate the greater of $225 million or, $50 million plus the Consolidated EBITDA of the Borrowers, subject to the satisfaction of certain terms and conditions.
Interest accrues, at the Company’s election at (i) the SOFR Rate (as defined in the Credit Agreement), plus an applicable margin, based upon the Consolidated Net Leverage Ratio, as defined in the Credit Agreement, or (ii) the Alternate Base Rate (a rate based on the higher of (a) the prime rate announced from time-to-time by the Administrative Agent, (b) the Federal Reserve System’s federal funds rate, plus 0.50% or (c) the Daily BSBY Rate, plus an applicable margin). The Alternate Base Rate is defined in the Credit Agreement.
The Credit Agreement requires the Company to comply with various affirmative and negative covenants, including without limitation (i) covenants to maintain a minimum specified interest coverage ratio and maximum specified net leverage ratio, and (ii) subject to certain exceptions, covenants that prevent or restrict the Company’s ability to pay dividends, engage in certain mergers or acquisitions, make certain investments or loans, incur future indebtedness, alter its capital structure or line of business, prepay subordinated indebtedness, engage in certain transactions with affiliates, or amend its organizational documents. As of December 27, 2025, the Company is in compliance with all financial covenants of the Credit Agreement.
As of December 27, 2025, and as of September 27, 2025, there was no outstanding balance under the Amended Credit Agreement. As of December 27, 2025, and as of September 27, 2025, the amount available under the Amended Credit Agreement was $210.2 million, after giving effect to the outstanding letters of credit.
Critical Accounting Policies, Judgments and Estimates
There have been no material changes to our critical accounting policies, judgments and estimates from the information provided in Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Policies, Judgments and Estimates, in our Annual Report on Form 10-K for the year ended September 27, 2025, as filed with the SEC on November 26, 2025.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
There has been no material change in the Company’s assessment of its sensitivity to market risk since its presentation set forth, in item 7a. “Quantitative and Qualitative Disclosures About Market Risk,” in our Annual Report on Form 10-K for the year ended September 27, 2025, as filed with the SEC on November 26, 2025.
Item 4. Controls and Procedures
The Chief Executive Officer and the Chief Financial Officer of the Company (its principal executive officer and principal financial officer, respectively) have concluded, based on their evaluation as of December 27, 2025, that the Company’s disclosure controls and procedures (as defined in Rule 13a-15(f) under the Exchange Act) are effective to ensure that information required to be disclosed by the Company in the reports filed or submitted by it under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and include controls and procedures designed to ensure that information required to be disclosed by the Company in such reports is accumulated and communicated to the Company’s management, including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
There has been no change in the Company’s internal control over financial reporting (as such term is defined in Rule 13a-15(f) of the Exchange Act) during the quarter ended December 27, 2025, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
PART II. OTHER INFORMATION
Item 1. Legal Proceedings
The Company is subject, from time to time, to certain legal proceedings and claims that arise from our business. As of the date of this Quarterly Report on Form 10-Q, the Company does not expect that any such proceedings will have a material adverse effect on the Company’s financial position or results of operations.
Item 1A. Risk Factors
For information on risk factors, please refer to “Risk Factors” in Part I, Item 1A of the Company’s Form 10-K for the fiscal year ended September 27, 2025. The risks identified in that report have not changed in any material respect.
Item 2. Unregistered Sales of Equity Securities and the Use of Proceeds
The following tables sets forth repurchases of our common stock during the first quarter of 2026:
|
Total number of shares |
Approximate dollar value |
|||||||||||||||
|
Total number |
Average |
purchased as part of |
of shares that may yet |
|||||||||||||
|
of shares |
price paid |
publicly announced |
be purchased under |
|||||||||||||
|
Period |
purchased (1) |
per share |
plans or programs (2) |
plans or programs (2) |
||||||||||||
|
(in thousands) |
||||||||||||||||
|
September 28, 2025 to October 25, 2025 |
- | - | - | $ | 42,000 | |||||||||||
|
October 26, 2025 to November 22, 2025 |
152,438 | 90.26 | 144,401 | 28,923 | ||||||||||||
|
November 23, 2025 to December 27, 2025 |
314,160 | 92.07 | 314,066 | - | ||||||||||||
|
Three months ended December 27, 2025 |
466,598 | 91.48 | 458,467 | - | ||||||||||||
|
(1) |
There were 8,131 shares during the period that were not made pursuant to our previously announced stock repurchase program but were purchased to cover taxes associated with the vesting of certain restricted and performance stock units held by officers and employees. |
|
|
(2) |
On February 3, 2025, the Company announced that the Board of Directors authorized a share repurchase program (the 2025 Share Repurchase Program) pursuant to which the Company could repurchase up to $50.0 million of the Company’s common stock, exclusive of any fees, commissions, and other expenses related to such repurchases. As of December 27, 2025, there is no remaining share repurchase availability under the 2025 Share Repurchase Program. |
Item 5. Other Information
During the three months ended December 27, 2025, of our directors or executive officers adopted, modified or terminated any contract, instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K.
Item 6. Exhibits
Exhibit No.
|
Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 |
|
Certification Pursuant to the 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 |
|
101.1 |
The following financial information from J&J Snack Foods Corp.'s Quarterly Report on Form 10-Q for the quarter ended December 27, 2025, formatted in Inline XBRL (Inline extensible Business Reporting Language): |
|
(i) |
Consolidated Balance Sheets, |
|
(ii) |
Consolidated Statements of Earnings, |
|
(iii) |
Consolidated Statements of Comprehensive Income, |
|
(iv) |
Consolidated Statements of Cash Flows, and |
|
(v) |
the Notes to the Consolidated Financial Statements |
|
104 |
Cover Page Interactive Data File (formatted as Inline XBRL and containing in Exhibit 101) |
SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
|
|
J & J SNACK FOODS CORP. |
|
|
|
|
|
|
|
|
|
|
Dated: February 5, 2026 |
/s/ Dan Fachner |
|
|
|
Dan Fachner |
|
|
|
Chairman, President, and Chief Executive Officer |
|
| (Principal Executive Officer) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Dated: February 5, 2026 |
/s/ Shawn Munsell |
|
|
|
Shawn Munsell, Senior Vice |
|
|
|
President and Chief Financial |
|
| Officer | ||
| (Principal Financial Officer) | ||
| (Principal Accounting Officer) |
Exhibit 31.1
CERTIFICATION PURSUANT TO
SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, Dan Fachner, certify that:
1. I have reviewed this report on Form 10-Q of J & J Snack Foods Corp.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) designed such internal controls over financial reporting, or caused such internal controls over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):
a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.
Date: February 5, 2026
| /s/ Dan Fachner | ||
|
Dan Fachner Chairman, President, and Chief Executive Officer (Principal Executive Officer) |
Exhibit 31.2
CERTIFICATION PURSUANT TO
SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, Shawn Munsell, certify that:
1. I have reviewed this report on Form 10-Q of J & J Snack Foods Corp.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) designed such internal controls over financial reporting, or caused such internal controls over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):
a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal controls over financial reporting.
Date: February 5, 2026
| /s/ Shawn Munsell | ||
|
Shawn Munsell, Senior Vice President and Chief Financial Officer (Principal Financial Officer) (Principal Accounting Officer) |
Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Section 1350 of Chapter 63 of Title 18 of the United States Code), each of the undersigned officers of J & J Snack Foods Corp. (the “Company”), does hereby certify, to the best of their knowledge, with respect to the Quarterly Report of the Company on Form 10-Q for the quarter ended December 27, 2025 (the “Report”) that:
|
(1) |
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and |
|
(2) |
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. |
Date: February 5, 2026
| /s/ Dan Fachner | ||
|
Dan Fachner Chairman, President, and Chief Executive Officer (Principal Executive Officer) |
Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Section 1350 of Chapter 63 of Title 18 of the United States Code), each of the undersigned officers of J & J Snack Foods Corp. (the “Company”), does hereby certify, to the best of their knowledge, with respect to the Quarterly Report of the Company on Form 10-Q for the quarter ended December 27, 2025 (the “Report”) that:
|
(1) |
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and |
|
(2) |
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. |
Dated: February 5, 2026
| /s/ Shawn Munsell | ||
|
Shawn Munsell, Senior Vice President and Chief Financial Officer (Principal Financial Officer) (Principal Accounting Officer) |
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares |
Sep. 27, 2025 |
Sep. 28, 2024 |
|---|---|---|
| Preferred stock, par value (in dollars per share) | $ 1 | $ 1 |
| Preferred Stock, Shares Authorized (in shares) | 10,000,000 | 10,000,000 |
| Preferred Stock, shares issued (in shares) | 0 | 0 |
| Common stock, par value (in dollars per share) | $ 0 | $ 0 |
| Common Stock, Shares Authorized (in shares) | 50,000,000 | 50,000,000 |
| Common Stock, Shares, Issued (in shares) | 18,996,000 | 19,440,000 |
| Common Stock, Shares, Outstanding (in shares) | 18,996,000 | 19,440,000 |
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
|
| Net Earnings | $ 883 | $ 5,143 |
| Foreign currency translation adjustments | 1,694 | (2,577) |
| Total other comprehensive income (loss), net of tax | 1,694 | (2,577) |
| Comprehensive Income | $ 2,577 | $ 2,566 |
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parentheticals) - $ / shares |
3 Months Ended | |
|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
|
| Common Stock, Dividends, Per Share, Declared (in dollars per share) | $ 0.8 | $ 0.78 |
Note 1 - Basis of Presentation |
3 Months Ended | ||
|---|---|---|---|
Dec. 27, 2025 | |||
| Notes to Financial Statements | |||
| Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] |
The accompanying unaudited Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. They do not include all information and notes required by generally accepted accounting principles for complete financial statements. However, except as disclosed herein, there has been no material change in the information disclosed in the Notes to Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended September 27, 2025.
In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of only normal recurring adjustments) necessary to present fairly the Company’s financial position and the results of operations and cash flows.
The results of operations for the three months ended December 27, 2025 and December 28, 2024 are not necessarily indicative of results for the full year. Sales of our frozen beverages and frozen novelties are generally higher in the fiscal third and fourth quarters due to warmer weather.
While we believe that the disclosures presented are adequate to make the information not misleading, it is suggested that these consolidated financial statements be read in conjunction with the audited consolidated financial statements and the notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended September 27, 2025.
|
Note 2 - Revenue Recognition |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contract with Customer [Text Block] |
We recognize revenue in accordance with ASC 606, “Revenue from Contracts with Customers.” Revenue-related taxes collected on behalf of customers and remitted to taxing authorities, principally sales and use taxes, are not included in revenues.
When Performance Obligations Are Satisfied
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.
The performance obligations of our customer contracts for product and machine sales is determined by each individual purchase order and the respective products ordered, with revenue being recognized at a point-in-time when the obligation under the terms of the agreement is satisfied and product control is transferred to our customer. Specifically, control transfers to our customers when the product is delivered to, installed or picked up by our customers based upon applicable shipping terms, as our customers can direct the use and obtain substantially all of the remaining benefits from the product at this point in time. The performance obligations in our customer contracts for product are generally satisfied within 30 days.
The singular performance obligation of our customer contracts for time and material repair and maintenance equipment service is the performance of the repair and maintenance with revenue being recognized at a point-in-time when the repair and maintenance is completed.
The singular performance obligation of our customer repair and maintenance equipment service contracts is the performance of the repair and maintenance with revenue being recognized over the time the service is expected to be performed. Our customers are billed for service contracts in advance of performance and therefore we have a contract liability on our balance sheet.
Significant Payment Terms
In general, within our customer contracts, the purchase order identifies the product, quantity, price, pick-up allowances, payment terms and final delivery terms. Although some payment terms may be more extended, presently, the majority of our payment terms are 30 days. As a result, we have used the available practical expedient and, consequently, do not adjust our revenues for the effects of a significant financing component.
Shipping
All amounts billed to customers related to shipping and handling are classified as revenues; therefore, we recognize revenue for shipping and handling fees at the time the products are shipped or when services are performed. The cost of shipping products to the customer is recognized at the time the products are shipped to the customer and our policy is to classify them as Distribution expenses.
Variable Consideration
In addition to fixed contract consideration, our contracts include some form of variable consideration, including sales discounts, trade promotions and certain other sales and consumer incentives, including rebates and coupon redemptions. In general, variable consideration is treated as a reduction in revenue when the related revenue is recognized. Depending on the specific type of variable consideration, we use the most likely amount method to determine the variable consideration. We believe there will be no significant changes to our estimates of variable consideration when any related uncertainties are resolved with our customers. We review and update our estimates and related accruals of variable consideration each period based on historical experience. Our recorded liability for allowances, end-user pricing adjustments and trade spending was approximately $22.3 million at December 27, 2025 and September 27, 2025.
Warranties & Returns
We provide all customers with a standard or assurance type warranty. Either stated or implied, we provide assurance the related products will comply with all agreed-upon specifications and other warranties provided under the law. No services beyond an assurance warranty are provided to our customers.
We do not grant a general right of return. However, customers may return defective or non-conforming products. Customer remedies may include either a cash refund or an exchange of the product. We do not estimate a right of return and related refund liability as returns of our products are rare.
Contract Balances
Our customers are billed for service contracts in advance of performance and therefore we have a contract liability on our balance sheet as follows:
Disaggregation of Revenue
The Company disaggregates revenue by geography and type of good or service, which management believes best depicts how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. Product revenues within the food service and retail segments are derived from the sale of snack food products that share similar characteristics, including consistent pricing models, distribution channels, customer types, and point-in-time revenue recognition upon transfer of control. As a result, management has aggregated product lines within these segments. Product revenues within the frozen beverage segment are derived from the sale of frozen beverage syrup, cups, straws, and lids. See Note 10 for disaggregation of our net sales by geography and type of good or service.
Allowance for Estimated Credit Losses
The Company continuously monitors collections and payments from its customers and maintains a provision for estimated credit losses. The allowance for estimated credit losses considers a number of factors including the age of receivable balances, the history of losses, expectations of future credit losses, and the customers’ ability to pay off obligations. The allowance for estimated credit losses was $3.3 million at both December 27, 2025 and September 27, 2025.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 3 - Depreciation and Amortization Expense |
3 Months Ended | ||
|---|---|---|---|
Dec. 27, 2025 | |||
| Notes to Financial Statements | |||
| Property, Plant and Equipment Disclosure [Text Block] |
Depreciation of equipment and buildings is provided for by the straight-line method over the assets’ estimated useful lives. Amortization of improvements is provided for by the straight-line method over the term of the lease or the assets’ estimated useful lives, whichever is shorter. Licenses and rights, customer relationships, franchise agreements, and technology are amortized by the straight-line method over periods ranging from 10 to 20 years. Depreciation expense was $17.2 million and $15.8 million for the three months ended December 27, 2025 and December 28, 2024, respectively.
|
Note 4 - Earnings Per Share |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share [Text Block] |
Basic earnings per common share (“EPS”) excludes dilution and is computed by dividing income available to common shareholders by the weighted average common shares outstanding during the period. Diluted EPS takes into consideration the potential dilution that could occur if securities (stock options, service share units (“RSU”)’s and performance share units (“PSU”)’s) or other contracts to issue common stock were exercised and converted into common stock.
Our calculation of EPS is as follows:
237,761 anti-dilutive shares have been excluded in the computation of EPS for the three months ended December 27, 2025.
20,546 anti-dilutive shares have been excluded in the computation of EPS for the three months ended December 28, 2024.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 5 - Share-based Compensation |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Payment Arrangement [Text Block] |
At December 27, 2025, the Company has two stock-based employee compensation plans. Pre-tax share-based compensation was recognized as follows:
The fair value of each option grant is estimated on the date of grant using the Black-Scholes options-pricing model.
Expected volatility is based on the historical volatility of the price of our common shares over the past 51 months for 5-year options and 10 years for 10-year options. We use historical information to estimate expected life and forfeitures within the valuation model. The expected term of awards represents the period of time that options granted are expected to be outstanding. The risk-free rate for periods within the expected life of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Compensation cost is recognized using a straight-line method over the vesting or service period and is net of estimated forfeitures.
The Company did grant any stock options during the three months ended December 27, 2025, or during the three months ended December 28, 2024.
The Company issued 28,152 service share units (“RSU”)’s in the three months ended December 27, 2025, and 13,557 in the three months ended December 28, 2024. Each RSU entitles the awardee to one share of common stock upon vesting. The fair value of the RSU’s was determined based upon the closing price of the Company’s common stock on the date of grant.
The Company also issued 28,144 performance share units (“PSU”)’s in the three months ended December 27, 2025, and 13,548 in the three months ended December 28, 2024. Each PSU may result in the issuance of up to two shares of common stock upon vesting, dependent upon the level of achievement of the applicable performance goal. The fair value of the PSU’s was determined based upon the closing price of the Company’s common stock on the date of grant. Additionally, the Company applies a quarterly probability assessment in computing this non-cash compensation expense, and any change in estimate is reflected as a cumulative adjustment to expense in the quarter of the change.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 6 - Income Taxes |
3 Months Ended | ||
|---|---|---|---|
Dec. 27, 2025 | |||
| Notes to Financial Statements | |||
| Income Tax Disclosure [Text Block] |
We account for our income taxes under the liability method. Under the liability method, deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities as measured by the enacted tax rates that will be in effect when these differences reverse. Deferred tax expense is the result of changes in deferred tax assets and liabilities.
Additionally, we recognize a liability for income taxes and associated penalties and interest for tax positions taken or expected to be taken in a tax return which are more likely than not to be overturned by taxing authorities (“uncertain tax positions”). We have not recognized a tax benefit in our financial statements for these uncertain tax positions.
The total amount of gross unrecognized tax benefits is $0.3 million on both December 27, 2025 and September 27, 2025, all of which would impact our effective tax rate over time, if recognized. We recognize interest and penalties related to uncertain tax positions as a part of the provision for income taxes. As of December 27, 2025 and September 27, 2025, the Company has $0.3 million of accrued interest and penalties, respectively.
In addition to our federal tax return and tax returns for Mexico and Canada, we file tax returns in all states that have a corporate income tax. Virtually all the returns noted above are open for examination for three to four years.
Our effective tax rate for the three months ended December 27, 2025 was 27.0%, which is higher than the company’s 21.0% statutory tax rate primarily as a result of state income taxes, and the tax effect in foreign jurisdictions. Our effective tax rate was 27.2% in the three months ended December 28, 2024, which was higher than the company’s 21.0% statutory tax rate primarily as a result of state income taxes, and the tax effect in foreign jurisdictions.
|
Note 7 - New Accounting Pronouncements and Policies |
3 Months Ended | ||
|---|---|---|---|
Dec. 27, 2025 | |||
| Notes to Financial Statements | |||
| Accounting Standards Update and Change in Accounting Principle [Text Block] |
In December 2023, the FASB issued ASU No. 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This guidance enhances the transparency around income tax information through improvements to income tax disclosures, primarily related to the effective rate reconciliation and income taxes paid, to improve the overall effectiveness of income tax disclosures. The amendments in the ASU are effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently assessing the impact of the guidance on our consolidated financial statements and disclosures.
In November 2024, the FASB issued ASU No. 2024-03 “Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures.” This guidance improves disclosure requirements and provides more detailed information around an entity’s expenses, specifically amounts related to purchases of inventory, employee compensation, depreciation, intangible asset amortization, and selling expenses, along with qualitative descriptions of certain other types of expenses. This guidance is effective for fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently assessing the impact of the guidance on our consolidated financial statements and disclosures.
In July 2025, the FASB issued ASU No. 2025-05 “Financial Instruments – Credit Losses (Topic 326).” This guidance introduces a practical expedient for all entities with qualifying assets to assume that current conditions remain unchanged for the remaining life of the asset with estimated credit losses. The amendments in the ASU are effective for fiscal years beginning after December 15, 2025, with early adoption permitted. We are currently assessing the impact of the guidance on our consolidated financial statements and disclosures.
In September 2025, the FASB issued ASU No. 2025-06 “Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40).” This authoritative guidance modernizes the accounting for internal-use software costs including the elimination of the stage-based capitalization model and updated disclosure requirements. The guidance is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Amendments can be applied using a prospective transition approach, a modified transition approach, or a retrospective transition approach. We are currently assessing the impact of the guidance on our consolidated financial statements and disclosures.
|
Note 8 - Long-term Debt |
3 Months Ended | ||
|---|---|---|---|
Dec. 27, 2025 | |||
| Notes to Financial Statements | |||
| Debt Disclosure [Text Block] |
In December 2021, the Company entered into an amended and restated loan agreement (the “Credit Agreement”) with our existing banks which provided for up to a $50 million revolving credit facility repayable in December 2026.
Interest accrues, at the Company’s election at (i) the BSBY Rate (as defined in the Credit Agreement), plus an applicable margin, based upon the Consolidated Net Leverage Ratio, as defined in the Credit Agreement, or (ii) the Alternate Base Rate (a rate based on the higher of (a) the prime rate announced from time-to-time by the Administrative Agent, (b) the Federal Reserve System’s , plus 0.50% or (c) the Daily BSBY Rate, plus an applicable margin). The Alternate Base Rate is defined in the Credit Agreement.
The Credit Agreement requires the Company to comply with various affirmative and negative covenants, including without limitation (i) covenants to maintain a minimum specified interest coverage ratio and maximum specified net leverage ratio, and (ii) subject to certain exceptions, covenants that prevent or restrict the Company’s ability to pay dividends, engage in certain mergers or acquisitions, make certain investments or loans, incur future indebtedness, alter its capital structure or line of business, prepay subordinated indebtedness, engage in certain transactions with affiliates, or amend its organizational documents. As of December 27, 2025, the Company is in compliance with all financial covenants terms of the Credit Agreement.
On June 21, 2022, the Company entered into an amendment to the Credit Agreement, the “Amended Credit Agreement” which provided for an incremental increase of $175 million in available borrowings. The Amended Credit Agreement also includes an option to increase the size of the revolving credit facility by up to an amount not to exceed in the aggregate the greater of $225 million or $50 million plus the Consolidated EBITDA of the Borrowers, subject to the satisfaction of certain terms and conditions.
As of December 27, 2025, and as of September 27, 2025, there was outstanding balance under the Amended Credit Agreement. As of December 27, 2025, and as of September 27, 2025, the amount available under the Amended Credit Agreement was $210.2 million, after giving effect to the outstanding letters of credit.
|
Note 9 - Inventory |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Inventory Disclosure [Text Block] |
Inventories consist of the following:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 10 - Segment Reporting |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Segment Reporting Disclosure [Text Block] |
Our financial results are presented as three reportable segments: Food Service, Retail Supermarkets and Frozen Beverages. These segments are described below:
Food Service
The primary products sold by the Food Service segment are soft pretzels, frozen novelties, churros, handheld products and baked goods. Our customers in the Food Service segment include snack bars and food stands in chain, department and discount stores; malls and shopping centers; casual dining restaurants; fast food and casual dining restaurants; stadiums and sports arenas; leisure and theme parks; convenience stores; movie theatres; warehouse club stores; schools, colleges and other institutions. Within the food service industry, our products are purchased by the consumer primarily for consumption at the point-of-sale or for take-away.
Retail Supermarkets
The primary products sold to the retail supermarket channel are soft pretzel products – including SUPERPRETZEL and AUNTIE ANNE’S, frozen novelties including LUIGI’S Real Italian Ice, MINUTE MAID Juice Bars and Soft Frozen Lemonade, WHOLE FRUIT frozen fruit bars and sorbet, DOGSTERS ice cream style treats for dogs, PHILLY SWIRL cups and sticks, ICEE Squeeze-Up Tubes and handheld products.
Frozen Beverages
We sell frozen beverages to the foodservice industry primarily under the names ICEE, SLUSH PUPPIE and PARROT ICE in the United States, Mexico and Canada. We also provide repair and maintenance services to customers for customer-owned equipment.
We principally sell our products to the food service and retail supermarket industries. Sales and results of our frozen beverages business are monitored separately from the balance of our food service business because of different distribution and capital requirements. We maintain separate and discrete financial information for the three operating segments mentioned above which is available to our Chief Operating Decision Maker, who is our Chief Executive Officer. We have applied no aggregation criteria to any of these operating segments in order to determine reportable segments. All inter-segment net sales and expenses have been eliminated in computing net sales and operating income.
Our Chief Operating Decision Maker reviews monthly detailed operating income statements and sales reports in order to assess performance and allocate resources to each individual segment. Sales and operating income are key variables monitored by the Chief Operating Decision Maker when determining each segment and the company’s financial condition and operating performance.
Significant expenses are expenses which are regularly provided to the Chief Operating Decision Maker and are included in segment operating income. These consist of cost of sales, marketing and selling expenses, distribution expenses, administrative expenses, intangible asset impairment charges, and other general expenses. Cost of sales includes raw materials, direct labor and plant overhead costs. Distribution expenses include costs associated with the transportation of our product to customers. Marketing and selling expenses include costs to execute sales to customers, and costs related to the selling, marketing, advertising and promotional activities. Administrative expenses include costs that are not directly tied to the manufacturing, distribution, or marketing and selling of our products.
Costs that are directly attributable to our Food Service, Retail Supermarkets, or Frozen Beverages segments are charged directly to the appropriate segment. Costs that are deemed to be indirect, excluding unallocated corporate expenses and other unusual significant transactions such as gain on insurance proceeds received for damage to property, plant and equipment, and plant closure expenses, are allocated to the three reportable segments using a reasonable methodology that is consistently applied.
To align with how our Chief Operating Decision Maker currently reviews the monthly detailed operating income statements, we have reclassified certain corporate expenses that are not allocated to our three reportable segments. This change in presentation resulted in an increase to our Food Service segment operating income of $7.1 million, to our Retail segment operating income of $0.8 million, and to our Frozen Beverages segment of $0.5 million in the three months ended December 28, 2024, respectively, with the corresponding impacts of the presentation change seen within General corporate expenses in the table below.
In addition, the Chief Operating Decision Maker reviews and evaluates capital spending of each segment on a quarterly basis to monitor cash flow and asset needs of each segment. Additionally, our Chief Operating Decision Maker considers variances of actual performance to our annual operating plan and periodic forecasts when making decisions.
Information regarding the operations in these reportable segments is as follows:
Net sales to external customers by type of good or service were:
Total depreciation and amortization expense, capital expenditures, and total assets by segment, reflecting our current segment structure for all periods presented, were:
Geographic data for net sales (recognized in the countries where products were sold from) and total assets were:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 11 - Goodwill and Intangible Assets |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Intangible Assets Disclosure [Text Block] |
Our reportable segments are Food Service, Retail Supermarkets and Frozen Beverages.
Intangible Assets
The carrying amounts of acquired intangible assets for the Food Service, Retail Supermarkets and Frozen Beverages segments as of December 27, 2025 and September 27, 2025 are as follows:
Amortizing intangible assets are being amortized by the straight-line method over periods ranging from 10 to 20 years and amortization expense is reflected throughout operating expenses. Aggregate amortization expense of intangible assets for the three months ended December 27, 2025 and December 28, 2024 was $1.4 million and $1.9 million, respectively.
Estimated amortization expense for the next five fiscal years is approximately $4.2 million in 2026 (excluding the three months ended December 27, 2025), $4.7 million in 2027, $4.3 million in 2028 and 2029, and $4.2 million in 2030.
The weighted amortization period of the intangible assets, in total, is 10.0 years. The weighted amortization period by intangible asset class is 10 years for Technology, 10 years for Customer relationships, 20 years for Licenses & rights, and 10 years for Franchise agreements.
Goodwill
The carrying amounts of goodwill for the reportable segments are as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 12 - Commitments and Contingencies |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Text Block] |
We are a party to litigation which has arisen in the normal course of business which management currently believes will not have a material adverse effect on our financial condition or results of operations.
We self-insure, up to loss limits, certain insurable risks such as workers’ compensation, automobile, and general liability claims. Accruals for claims under our self-insurance program are recorded on a claims incurred basis. Our total recorded liability for all years’ claims incurred but not yet paid was $14.7 million and $14.4 million at December 27, 2025 and September 27, 2025, respectively. In connection with certain self-insurance agreements, we customarily enter into letters of credit arrangements with our insurers. At both December 27, 2025, and September 27, 2025, we had outstanding letters of credit totaling $14.8 million.
We have a self-insured medical plan which covers approximately 1,800 of our employees. We record a liability for incurred but not yet reported or paid claims based on our historical experience of claims payments and a calculated lag time. Our recorded liability at December 27, 2025 and September 27, 2025 was $2.0 million and $2.2 million, respectively.
On August 19, 2024, we experienced a fire at our Holly Ridge plant in North Carolina. The building was damaged as a result of the fire, and plant operations were interrupted. We maintain property, general liability and business interruption insurance coverage. Based on the provisions of our insurance policies, we record estimated insurance recoveries for fire related costs for which recovery is deemed to be probable.
In the three months ended December 27, 2025, we recorded $0.3 million of fire related costs, for all of which recovery was deemed to be probable, and we received $1.5 million of insurance proceeds for inventory, fixed asset replacement costs, and business interruption losses. Additionally, in the three months ended December 27, 2025, we recognized a gain of $0.8 million for insurance proceeds received for damage to property, plant, and equipment in the Consolidated Statement of Earnings, and we recognized a gain of $2.0 million for the proceeds received, and expected to be received, in excess of operational losses recognized, in cost of goods sold, in the Consolidated Statement of Earnings. As of December 27, 2025, $1.6 million of these insurance proceeds were expected to be received, and was recorded in prepaid expenses and other, in the Consolidated Balance Sheet as of December 27, 2025. The $1.6 million insurance proceeds were subsequently received in early January 2026.
In the three months ended December 28, 2024, we recorded $8.3 million of fire related costs, for all of which recovery was deemed to be probable and we received $1.0 million of insurance proceeds, respectively, for inventory and business interruption losses. Additionally, in the three months ended December 28, 2024, we recognized a gain of $0.5 million in cost of goods sold in the Consolidated Statement of Earnings representing the proceeds received in excess of losses recognized and we recorded an insurance receivable, net of advance proceeds received, for other fire related costs for which recovery was deemed probable of $9.7 million, which was recorded in prepaid expenses and other, on the Consolidated Balance Sheet as of December 28, 2024.
Cumulative fire related costs recorded through December 27, 2025 were $17.5 million, for all of which recovery has either been received, or was deemed to be probable. Cumulative Insurance proceeds received as of December 27, 2025 were $33.1 million for inventory, fixed asset replacement costs, and business interruption losses.
See below for a roll forward of the insurance receivable, net of advance proceeds received for other fire related costs for which recovery was deemed probable in the Consolidated Balance Sheet for the three months ended December 27, 2025 and December 28, 2024.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 13 - Accumulated Other Comprehensive Income (Loss) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comprehensive Income (Loss) Note [Text Block] |
Changes to the components of accumulated other comprehensive loss are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 14 - Leases |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lessee, Leases [Text Block] |
General Lease Description
We have operating leases with initial noncancelable lease terms in excess of one year covering the rental of various facilities and equipment. Certain of these leases contain renewal options and some provide options to purchase during the lease term. Our operating leases include leases for real estate from some of our office, warehouse, and manufacturing facilities as well as manufacturing and non-manufacturing equipment used in our business. The remaining lease terms for these operating leases range from 1 month to 18 years.
We have finance leases with initial non-cancelable lease terms in excess of one year covering the rental of various equipment. These leases are generally for manufacturing and non-manufacturing equipment used in our business. The remaining lease terms for these finance leases range from 1 year to 6 years.
Significant Assumptions and Judgments
Contract Contains a Lease
In evaluating our contracts to determine whether a contract is or contains a lease, we considered the following:
Allocation of Consideration
In determining how to allocate consideration between lease and non-lease components in a contract that was deemed to contain a lease, we used judgment and consistent application of assumptions to reasonably allocate the consideration.
Options to Extend or Terminate Leases
We have leases which contain options to extend or terminate the leases. On a lease-by-lease basis, we have determined if the extension should be considered reasonably certain to be exercised and thus a right-of-use asset and a lease liability should be recorded.
Discount Rate
The discount rate for leases, if not explicitly stated in the lease, is the incremental borrowing rate, which is the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.
We used the discount rate to calculate the present value of the lease liability at the date of adoption. In the development of the discount rate, we considered our incremental borrowing rate as provided by our lender which was based on cash collateral and credit risk specific to us, and our lease portfolio characteristics.
As of December 27, 2025, the weighted-average discount rate of our operating and finance leases was 5.3% and 4.1%, respectively. As of September 27, 2025, the weighted-average discount rate of our operating and finance leases was 5.2% and 4.1%, respectively.
Practical Expedients and Accounting Policy Elections
We elected the package of practical expedients that permits us not to reassess our prior conclusions about lease identification, lease classification and initial direct costs and made an accounting policy election to exclude short-term leases with an initial term of 12 months or less from our Consolidated Balance Sheets.
Amounts Recognized in the Financial Statements
The components of lease expense were as follows:
Supplemental balance sheet information related to leases is as follows:
Supplemental cash flow information related to leases is as follows:
As of December 27, 2025, the maturities of lease liabilities were as follows:
As of December 27, 2025 the weighted-average remaining term of our operating and finance leases was 12.0 years and 3.8 years, respectively. As of September 27, 2025 the weighted-average remaining term of our operating and finance leases was 11.4 years and 4.1 years, respectively.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 15 - Related Parties |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Related Party Transactions Disclosure [Text Block] |
NFI Industries, Inc.
We have related party expenses for distribution and shipping related costs with NFI Industries, Inc. and its affiliated entities (“NFI”). Our director, Sidney R. Brown, is CEO and an owner of NFI Industries, Inc.
The payments to NFI were as follows:
As of December 27, 2025, and September 27, 2025, related party trade payables of approximately $2.5 million and $3.2 million, respectively, were recorded as accounts payable.
All agreements with NFI include terms that are consistent with those that we believe would have been negotiated at an arm’s length with an independent party.
Ken Roshkoff
The Company pays board advisory consulting fees to the husband of our director, Marjorie Roshkoff. In the three months ended December 27, 2025 and December 28, 2024, the company paid $13,000 for these board advisory fees.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 16 - Reclassifications |
3 Months Ended | ||
|---|---|---|---|
Dec. 27, 2025 | |||
| Notes to Financial Statements | |||
| Reclassifications [Text Block] |
Certain prior year financial statement amounts have been reclassified to be consistent with the presentation for the current year.
|
Note 17 - Share Repurchase Program |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity [Text Block] |
On February 3, 2025, the Company announced that the Board of Directors authorized a share repurchase program (the “2025 Share Repurchase Program”) pursuant to which the Company could repurchase up to $50.0 million of the Company’s common stock, inclusive of any fees, commissions, and other expenses related to such repurchases. Under the 2025 Share Repurchase Program, the Company may repurchase its common stock from time to time, in amounts, at prices, and at such times as the Company deems appropriate, subject to market conditions, legal requirements, and other considerations. The Company’s repurchases may be executed using open market purchases, unsolicited or solicited privately negotiated transactions, or other transactions, and may be affected pursuant to trading plans intended to qualify under Rule 10b5-1 of the Securities Exchange Act of 1934, as amended. The 2025 Share Repurchase Program is effective for years; however, the 2025 Share Repurchase Program does not obligate the Company to repurchase any specific number of shares and may be suspended, modified or terminated at any time without prior notice.
In the three months ended December 27, 2025, the Company repurchased 458,467 shares of common stock of the Company at an average price of $91.61 per share on the open market, pursuant to the share repurchase program. As of the date of the repurchase, the repurchased shares were retired and returned to the status of authorized but unissued shares of common stock.
As of December 27, 2025, the Company has fully exhausted its share repurchase ability under the 2025 Share Repurchase Program.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 18 - Manufacturing Facility Closures and Disposals |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Restructuring and Related Activities Disclosure [Text Block] |
During the fourth quarter of fiscal 2025, we announced the closure of two manufacturing facilities, our plant in Holly Ridge, North Carolina, and our plant in Atlanta, Georgia. In October 2025, during the first quarter of fiscal 2026, we subsequently announced the closure of a third manufacturing facility, our plant in Colton, California. Production from these facilities will either be consolidated into various other facilities across our network, or it will be discontinued as part of our ongoing sales portfolio optimization. This consolidation was enabled by the investments we have made in our plants to modernize and expand capacity for our core products, as well as our investments made to build out our three regional distribution centers.
As a result of the plant closures, we recorded charges of $6.1 million in the three months ended December 27, 2025. These costs are reported in the item within the Operating expenses section of the Consolidated Statements of Income. Included in the results in the three months ended December 27, 2025 are $4.3 million of charges that have resulted or will result in cash outflows, and $1.8 million of non-cash charges.
The manufacturing facility in Holly Ridge, NC produced handheld products for our Food Service and Retail Supermarket segments and ceased production on July 31, 2025. The closure costs for the facility totaled $0.4 million in three months ended December 27, 2025, comprised of other exit and disposal costs of $0.4 million. These costs are reported in the plant closure expense item of the Consolidated Statements of Earnings.
The manufacturing facility in Atlanta, GA produced bakery and biscuit products for our Food Service and Retail Supermarket segments and ceased production on September 27, 2025. The closure costs for the facility totaled $3.6 million in the three months ended December 27, 2025, including severance and benefit costs of $0.5 million, inventory write-offs of $1.4 million, and other exit and disposal costs of $1.7 million. These costs are reported in the plant closure expense item of the Consolidated Statements of Earnings.
The manufacturing facility in Colton, CA produced churro products for our Food Service and Retail Supermarket segments and ceased production in the first quarter of fiscal 2026. The closure costs for the plant totaled $2.1 million in the three months ended December 27, 2025, including long-lived asset impairment charges of $0.4 million, severance and benefit costs of $1.4 million, and other exit and disposal costs of $0.3 million. These costs are reported in the plant closure expense item of the Consolidated Statements of Earnings.
The following table reflects our liability related to manufacturing facility closures as of December 27, 2025 (in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 19 - Subsequent Events |
3 Months Ended | ||
|---|---|---|---|
Dec. 27, 2025 | |||
| Notes to Financial Statements | |||
| Subsequent Events [Text Block] |
On February 3, 2026, the Company announced that the Board of Directors authorized a new share repurchase program (the “2026 Share Repurchase Program”) pursuant to which the Company could repurchase up to $50.0 million of the Company’s common stock, exclusive of any fees, commissions, and other expenses related to such repurchases. Under the 2026 Share Repurchase Program, the Company may repurchase its common stock from time to time, in amounts, at prices, and at such times as the Company deems appropriate, subject to market conditions, legal requirements, and other considerations. The Company’s repurchases may be executed using open market purchases, unsolicited or solicited privately negotiated transactions, or other transactions, and may be affected pursuant to trading plans intended to qualify under Rule 10b5-1 of the Securities Exchange Act of 1934, as amended. The 2026 Share Repurchase Program is effective for approximately years; however, the 2026 Share Repurchase Program does not obligate the Company to repurchase any specific number of shares and may be suspended, modified or terminated at any time without prior notice.
|
Insider Trading Arrangements |
3 Months Ended |
|---|---|
Dec. 27, 2025 | |
| Trading Arrangements, by Individual [Table] | |
| Material Terms of Trading Arrangement [Text Block] |
Item 5. Other Information
During the three months ended December 27, 2025, of our directors or executive officers adopted, modified or terminated any contract, instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K. |
| Rule 10b5-1 Arrangement Adopted [Flag] | false |
| Rule 10b5-1 Arrangement Terminated [Flag] | false |
| Non-Rule 10b5-1 Arrangement Adopted [Flag] | false |
| Non-Rule 10b5-1 Arrangement Terminated [Flag] | false |
Note 2 - Revenue Recognition (Tables) |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 4 - Earnings Per Share (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 5 - Share-based Compensation (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 9 - Inventory (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Inventory, Current [Table Text Block] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 10 - Segment Reporting (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Segment Reporting Information, by Segment [Table Text Block] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 11 - Goodwill and Intangible Assets (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Goodwill [Table Text Block] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 12 - Commitments and Contingencies (Tables) |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Receivable for Catastrophic Claims Disclosure [Table Text Block] |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 14 - Leases (Tables) |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lease, Cost [Table Text Block] |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Assets and Liabilities, Lessee [Table Text Block] |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lessee, Cash Flow Information [Table Text Block] |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lessee, Lease Liability, Maturity [Table Text Block] |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 15 - Related Parties (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Related Party Transactions [Table Text Block] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 17 - Share Repurchase Program (Tables) |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Class of Treasury Stock [Table Text Block] |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 18 - Manufacturing Facility Closures and Disposals (Tables) |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Restructuring and Related Costs [Table Text Block] |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note 2 - Revenue Recognition (Details Textual) - USD ($) $ in Millions |
Dec. 27, 2025 |
Sep. 27, 2025 |
|---|---|---|
| Contract with Customer, Asset, Allowance for Deductions | $ 22.3 | $ 22.3 |
| Accounts Receivable, Allowance for Credit Loss | $ 3.3 |
Note 2 - Revenue Recognition - Contract Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
|
| Beginning Balance | $ 3,889 | $ 4,798 |
| Additions to contract liability | 1,547 | 1,483 |
| Amounts recognized as revenue | (1,790) | (1,854) |
| Ending Balance | $ 3,646 | $ 4,427 |
Note 3 - Depreciation and Amortization Expense (Details Textual) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
|
| Depreciation | $ 17,241 | $ 15,814 |
| Minimum [Member] | ||
| Property, Plant and Equipment, Useful Life (Year) | 10 years | |
| Maximum [Member] | ||
| Property, Plant and Equipment, Useful Life (Year) | 20 years | |
Note 4 - Earnings Per Share (Details Textual) - shares |
3 Months Ended | |
|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 237,761 | 20,546 |
Note 4 - Earnings Per Share - Calculation of EPS (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | |
|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
|
| Net earnings available to common stockholders | $ 883 | $ 5,143 |
| Net earnings available to common stockholders (in shares) | 19,316 | 19,471 |
| Net earnings available to common stockholders (in dollars per share) | $ 0.05 | $ 0.26 |
| RSU's, PSU’s and options | $ 0 | $ 0 |
| RSU's, PSU’s and options (in shares) | 112 | 92 |
| RSU's, PSU’s and options (in dollars per share) | $ 0 | $ 0 |
| Net earnings available to common stockholders plus assumed conversions | $ 883 | $ 5,143 |
| Net earnings available to common stockholders plus assumed conversions (in shares) | 19,428 | 19,563 |
| Net earnings available to common stockholders plus assumed conversions (in dollars per share) | $ 0.05 | $ 0.26 |
Note 5 - Share-based Compensation - Summary of Share-based Compensation Expense (Benefit) (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
|
| Employee share-based compensation | $ 1,479 | $ 1,125 |
| The above compensation is net of tax benefits | 373 | 326 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Employee share-based compensation | 0 | 150 |
| Stock Purchase Plan [Member] | ||
| Employee share-based compensation | 100 | 88 |
| Stock Issued to Outside Directors [Member] | ||
| Employee share-based compensation | 31 | 43 |
| Restricted Stock Units (RSUs) [Member] | ||
| Employee share-based compensation | 940 | 595 |
| Performance Shares [Member] | ||
| Employee share-based compensation | $ 408 | $ 249 |
Note 6 - Income Taxes (Details Textual) - USD ($) $ in Millions |
3 Months Ended | ||
|---|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
Sep. 27, 2025 |
|
| Unrecognized Tax Benefits that Would Impact Effective Tax Rate | $ 0.3 | $ 0.3 | |
| Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued | $ 0.3 | $ 0.3 | |
| Effective Income Tax Rate Reconciliation, Percent | 27.00% | 27.20% | |
| Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent | 21.00% | 21.00% | |
Note 8 - Long-term Debt (Details Textual) - USD ($) $ in Thousands |
1 Months Ended | 3 Months Ended | ||
|---|---|---|---|---|
Dec. 31, 2021 |
Dec. 27, 2025 |
Sep. 27, 2025 |
Jun. 21, 2022 |
|
| Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] | Federal Funds Rate [Member] | |||
| The Amended Credit Agreement [Member] | ||||
| Long-Term Line of Credit | $ 0 | $ 0 | ||
| Line of Credit Facility, Remaining Borrowing Capacity | $ 210,200 | $ 210,200 | ||
| The Amended Credit Agreement [Member] | Revolving Credit Facility [Member] | ||||
| Line of Credit Facility, Maximum Borrowing Capacity | $ 50,000 | |||
| Line Of Credit Facility Increase In Maximum Borrowing Capacity | $ 175,000 | |||
| Line of Credit Facility, Options to Increase Size of Credit Facility, Value 1 | 225,000 | |||
| Line of Credit Facility, Options to Increase Size of Credit Facility, Value 2 | $ 50,000 | |||
| The Credit Agreement [Member] | ||||
| Debt Instrument, Basis Spread on Variable Rate | 0.50% |
Note 9 - Inventory - Summary of Inventories (Details) - USD ($) $ in Thousands |
Dec. 27, 2025 |
Sep. 27, 2025 |
|---|---|---|
| Finished goods | $ 84,755 | $ 89,512 |
| Raw materials | 34,218 | 32,259 |
| Packaging materials | 11,778 | 11,122 |
| Equipment parts and other | 41,299 | 42,280 |
| Total inventories | $ 172,050 | $ 175,173 |
Note 10 - Segment Reporting (Details Textual) $ in Thousands |
3 Months Ended | |
|---|---|---|
|
Dec. 27, 2025
USD ($)
|
Dec. 28, 2024
USD ($)
|
|
| Operating Income (Loss) | $ 637 | $ 6,239 |
| Number of Reportable Segments | 3 | |
| Revision of Prior Period, Reclassification, Adjustment [Member] | Food Service [Member] | ||
| Operating Income (Loss) | 7,100 | |
| Revision of Prior Period, Reclassification, Adjustment [Member] | Retail Supermarket [Member] | ||
| Operating Income (Loss) | 800 | |
| Revision of Prior Period, Reclassification, Adjustment [Member] | Frozen Beverages [Member] | ||
| Operating Income (Loss) | $ 500 | |
Note 11 - Goodwill and Intangible Assets - Goodwill by Reporting Segment (Details) - USD ($) $ in Thousands |
Dec. 27, 2025 |
Sep. 27, 2025 |
|---|---|---|
| Goodwill | $ 185,070 | $ 185,070 |
| Food Service [Member] | ||
| Goodwill | 124,426 | 124,426 |
| Retail Supermarket [Member] | ||
| Goodwill | 4,146 | 4,146 |
| Frozen Beverages [Member] | ||
| Goodwill | $ 56,498 | $ 56,498 |
Note 12 - Commitments and Contingencies - Schedule of Insurance Receivable (Details) - USD ($) $ in Thousands |
3 Months Ended | 16 Months Ended | |
|---|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
Dec. 27, 2025 |
|
| Gain on insurance proceeds received for damage to property, plant, and equipment | $ 800 | $ (0) | |
| Fire [Member] | |||
| Beginning balance | 0 | 1,790 | |
| Fire related costs | 296 | 8,337 | $ 17,500 |
| Insurance proceeds for inventory, fixed asset losses, and other fire related costs | (1,500) | (1,000) | (33,100) |
| Gain on insurance proceeds received for damage to property, plant, and equipment | 800 | 0 | |
| Gain on insurance proceeds received, or expected to be received, in excess of operating losses recognized | 2,004 | 524 | |
| Ending balance | $ 1,600 | $ 9,651 | $ 1,600 |
Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes to the Components of Accumulated Other Comprehensive Loss (Details) - USD ($) $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
Sep. 27, 2025 |
|
| Balance | $ 966,695 | $ 956,970 | |
| Foreign currency translation adjustment | 1,694 | (2,577) | |
| Balance | 912,858 | 946,840 | |
| Accumulated other comprehensive loss | (10,953) | (17,876) | $ (12,647) |
| Accumulated Foreign Currency Adjustment Attributable to Parent [Member] | |||
| Balance | (12,647) | (15,299) | |
| Foreign currency translation adjustment | 1,694 | (2,577) | |
| Balance | $ (10,953) | $ (17,876) | |
Note 14 - Leases (Details Textual) |
Dec. 27, 2025 |
Sep. 27, 2025 |
Sep. 27, 2024 |
|---|---|---|---|
| Operating Lease, Weighted Average Discount Rate, Percent | 5.30% | 5.20% | |
| Finance Lease, Weighted Average Discount Rate, Percent | 4.10% | 4.10% | |
| Operating Lease, Weighted Average Remaining Lease Term | 12 years | 11 years 4 months 24 days | |
| Finance Lease, Weighted Average Remaining Lease Term | 3 years 9 months 18 days | 4 years 1 month 6 days | |
| Minimum [Member] | |||
| Lessee, Operating Lease, Remaining Lease Term | 1 month | ||
| Lessee, Finance Lease, Remaining Lease Term | 1 year | ||
| Maximum [Member] | |||
| Lessee, Operating Lease, Remaining Lease Term | 18 years | ||
| Lessee, Finance Lease, Remaining Lease Term | 6 years |
Note 14 - Leases - Components of Lease Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
|
| Operating lease cost in Cost of goods sold and Operating Expenses | $ 8,069 | $ 7,627 |
| Amortization of assets in Cost of goods sold and Operating Expenses | 132 | 159 |
| Interest on lease liabilities in Interest expense & other | 13 | 7 |
| Total finance lease cost | 145 | 166 |
| Short-term lease cost in Cost of goods sold and Operating Expenses | 0 | 0 |
| Total net lease cost | $ 8,214 | $ 7,793 |
Note 14 - Leases - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($) $ in Thousands |
Dec. 27, 2025 |
Sep. 27, 2025 |
Dec. 28, 2024 |
|---|---|---|---|
| Operating lease right-of-use assets | $ 149,094 | $ 151,538 | $ 151,538 |
| Current operating lease liabilities | 21,906 | 21,624 | 21,624 |
| Noncurrent operating lease liabilities | 137,599 | 140,021 | 140,021 |
| Total operating lease liabilities | $ 159,505 | $ 161,645 | |
| Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Property, Plant and Equipment, Net | Property, Plant and Equipment, Net | |
| Finance lease right-of-use assets in Property, plant and equipment, net | $ 1,762 | $ 2,493 | |
| Current finance lease liabilities | 609 | 563 | 563 |
| Noncurrent finance lease liabilities | 1,254 | $ 1,355 | 1,355 |
| Total finance lease liabilities | $ 1,863 | $ 1,918 |
Note 14 - Leases - Supplemental Cash Flow Information Related to Leases (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
|
| Operating cash flows from operating leases | $ 7,763 | $ 7,382 |
| Operating cash flows from finance leases | 13 | 7 |
| Financing cash flows from finance leases | 117 | 42 |
| Supplemental noncash information on lease liabilities arising from obtaining right-of-use assets | 4,742 | 9,616 |
| Supplemental noncash information on lease liabilities removed due to purchase of leased asset | $ 0 | $ 0 |
Note 14 - Leases - Maturities of Lease Liabilities (Details) - USD ($) $ in Thousands |
Dec. 27, 2025 |
Dec. 28, 2024 |
|---|---|---|
| 2025, operating leases | $ 21,930 | |
| 2025, finance lease | 475 | |
| 2026, operating leases | 28,531 | |
| 2026, finance leases | 603 | |
| 2027, operating leases | 24,481 | |
| 2027, finance leases | 384 | |
| 2028, operating leases | 19,130 | |
| 2028, finance leases | 255 | |
| 2029, operating leases | 13,664 | |
| 2029, finance leases | 239 | |
| Thereafter, operating leases | 109,416 | |
| Thereafter, finance leases | 65 | |
| Total minimum payments, operating leases | 217,152 | |
| Total minimum payments, finance leases | 2,021 | |
| Less amount representing interest, operating leases | (57,647) | |
| Less amount representing interest, finance leases | (158) | |
| Present value of lease obligations, operating leases | 159,505 | $ 161,645 |
| Present value of lease obligations, finance leases | $ 1,863 | $ 1,918 |
Note 15 - Related Parties (Details Textual) |
3 Months Ended | |||
|---|---|---|---|---|
|
Dec. 27, 2025
USD ($)
|
Dec. 28, 2024
USD ($)
|
Sep. 27, 2025
USD ($)
|
Jun. 24, 2023
USD ($)
|
|
| Operating Lease, Right-of-Use Asset | $ 149,094,000 | $ 151,538,000 | $ 151,538,000 | |
| Operating Lease, Liability, Current | 21,906,000 | 21,624,000 | 21,624,000 | |
| Operating Lease, Liability, Noncurrent | $ 137,599,000 | 140,021,000 | 140,021,000 | |
| NFI [Member] | ||||
| Distribution Centers | 3 | |||
| Operating Lease, Right-of-Use Asset | $ 26,200,000 | 26,500,000 | $ 28,700,000 | |
| Operating Lease, Liability, Current | 700,000 | 700,000 | 200,000 | |
| Operating Lease, Liability, Noncurrent | 27,300,000 | 27,400,000 | $ 28,500,000 | |
| Related Party Transaction, Amounts of Transaction | 19,100,000 | 18,800,000 | ||
| Related Party [Member] | ||||
| Accounts Payable, Trade | 2,500,000 | $ 3,200,000 | ||
| AMC Global [Member] | Board Advisory Consulting Fees [Member] | ||||
| Related Party Transaction, Amounts of Transaction | $ 13,000 | $ 13,000 | ||
Note 15 - Related Parties - Schedule of Related Party Transactions (Details) - NFI [Member] - USD ($) $ in Millions |
3 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
|||||||||
| Related party transaction, amount | $ 19.1 | $ 18.8 | ||||||||
| Transportation Management [Member] | ||||||||||
| Related party transaction, amount | [1] | 0.2 | 0.2 | |||||||
| Labor Management Services [Member] | ||||||||||
| Related party transaction, amount | [2] | 3.6 | 3.8 | |||||||
| Lease Payments [Member] | ||||||||||
| Related party transaction, amount | [3] | 0.5 | 0.5 | |||||||
| Pass Through Payments [Member] | ||||||||||
| Related party transaction, amount | [4] | $ 14.8 | $ 14.3 | |||||||
| ||||||||||
Note 17 - Share Repurchase Program (Details Textual) - Share Repurchase Program 2025 [Member] - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | ||
|---|---|---|---|
Feb. 03, 2025 |
Dec. 27, 2025 |
Dec. 28, 2024 |
|
| Share Repurchase Program, Authorized, Amount | $ 50 | ||
| Share-Repurchase Program, Term (Year) | 2 years | ||
| Stock Repurchased and Retired During Period, Shares (in shares) | 458,467 | 0 | |
| Common Stock, Par or Stated Value Per Share (in dollars per share) | $ 91.61 | $ 0 | |
Note 17 - Share Repurchase Program - Schedule of Repurchase Agreements (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | |
|---|---|---|
Dec. 27, 2025 |
Dec. 28, 2024 |
|
| Repurchase of common stock | $ (42,000) | |
| Share Repurchase Program 2025 [Member] | ||
| Repurchase of common stock (in shares) | 458,467 | 0 |
| Average price per share (in dollars per share) | $ 91.61 | $ 0 |
| Repurchase of common stock | $ 42,000 | $ 0 |
Note 18 - Manufacturing Facility Closures and Disposals - Restructuring and Related Costs (Details) $ in Thousands |
3 Months Ended |
|---|---|
|
Dec. 27, 2025
USD ($)
| |
| Balance | $ 2,652 |
| Charges | 4,330 |
| Payments | (6,257) |
| Balance | 725 |
| Employee Severance [Member] | |
| Balance | 2,534 |
| Charges | 1,858 |
| Payments | (4,176) |
| Balance | 216 |
| Other Restructuring [Member] | |
| Balance | 118 |
| Charges | 2,472 |
| Payments | (2,081) |
| Balance | $ 509 |
Note 19 - Subsequent Events (Details Textual) - Share Repurchase Program 2026 [Member] - Subsequent Event [Member] $ in Millions |
Feb. 03, 2026
USD ($)
|
|---|---|
| Share Repurchase Program, Authorized, Amount | $ 50 |
| Share-Repurchase Program, Term (Year) | 2 years |
{
"version": "2.2",
"instance": {
"jjsf20251227_10q.htm": {
"nsprefix": "jjsf",
"nsuri": "http://www.jjsnack.com/20251227",
"dts": {
"schema": {
"local": [
"jjsf-20251227.xsd"
],
"remote": [
"http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
"http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
"http://www.xbrl.org/2003/xl-2003-12-31.xsd",
"http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
"http://www.xbrl.org/2005/xbrldt-2005.xsd",
"http://www.xbrl.org/2006/ref-2006-02-27.xsd",
"http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
"https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
"https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
"https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
"https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
"https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
"https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
"https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
"https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
"https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
"https://xbrl.sec.gov/country/2025/country-2025.xsd",
"https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
"https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
"https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
"https://xbrl.sec.gov/exch/2025/exch-2025.xsd",
"https://xbrl.sec.gov/naics/2025/naics-2025.xsd",
"https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
"https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
]
},
"calculationLink": {
"local": [
"jjsf-20251227_cal.xml"
]
},
"definitionLink": {
"local": [
"jjsf-20251227_def.xml"
]
},
"labelLink": {
"local": [
"jjsf-20251227_lab.xml"
]
},
"presentationLink": {
"local": [
"jjsf-20251227_pre.xml"
]
},
"inline": {
"local": [
"jjsf20251227_10q.htm"
]
}
},
"keyStandard": 258,
"keyCustom": 26,
"axisStandard": 18,
"axisCustom": 0,
"memberStandard": 29,
"memberCustom": 26,
"hidden": {
"total": 25,
"http://fasb.org/us-gaap/2025": 15,
"http://www.jjsnack.com/20251227": 1,
"http://xbrl.sec.gov/dei/2025": 5,
"http://xbrl.sec.gov/ecd/2025": 4
},
"contextCount": 174,
"entityCount": 1,
"segmentCount": 55,
"elementCount": 456,
"unitCount": 4,
"baseTaxonomies": {
"http://fasb.org/us-gaap/2025": 729,
"http://xbrl.sec.gov/dei/2025": 30,
"http://xbrl.sec.gov/ecd/2025": 5,
"http://fasb.org/srt/2025": 2
},
"report": {
"R1": {
"role": "http://www.jjsnack.com/20251227/role/statement-document-and-entity-information",
"longName": "000 - Document - Document And Entity Information",
"shortName": "Document And Entity Information",
"isDefault": "true",
"groupType": "document",
"subGroupType": "",
"menuCat": "Cover",
"order": "1",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "dei:DocumentType",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"b",
"p",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "dei:DocumentType",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"b",
"p",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R2": {
"role": "http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"longName": "001 - Statement - Consolidated Balance Sheets (Current Period Unaudited)",
"shortName": "Consolidated Balance Sheets (Current Period Unaudited)",
"isDefault": "false",
"groupType": "statement",
"subGroupType": "",
"menuCat": "Statements",
"order": "2",
"firstAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R3": {
"role": "http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
"longName": "002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)",
"shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)",
"isDefault": "false",
"groupType": "statement",
"subGroupType": "parenthetical",
"menuCat": "Statements",
"order": "3",
"firstAnchor": {
"contextRef": "i_2025-09-27",
"name": "us-gaap:PreferredStockParOrStatedValuePerShare",
"unitRef": "USDPerShare",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"p",
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2025-09-27",
"name": "us-gaap:PreferredStockParOrStatedValuePerShare",
"unitRef": "USDPerShare",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"p",
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R4": {
"role": "http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"longName": "003 - Statement - Consolidated Statements of Earnings (Unaudited)",
"shortName": "Consolidated Statements of Earnings (Unaudited)",
"isDefault": "false",
"groupType": "statement",
"subGroupType": "",
"menuCat": "Statements",
"order": "4",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:InvestmentIncomeNet",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R5": {
"role": "http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
"longName": "004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)",
"shortName": "Consolidated Statements of Comprehensive Income (Unaudited)",
"isDefault": "false",
"groupType": "statement",
"subGroupType": "",
"menuCat": "Statements",
"order": "5",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:NetIncomeLoss",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R6": {
"role": "http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-",
"longName": "005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)",
"shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited)",
"isDefault": "false",
"groupType": "statement",
"subGroupType": "",
"menuCat": "Statements",
"order": "6",
"firstAnchor": {
"contextRef": "i_2024-09-28_StatementEquityComponentsAxis-CommonStockIncludingAdditionalPaidInCapitalMember",
"name": "us-gaap:SharesOutstanding",
"unitRef": "Share",
"xsiNil": "false",
"lang": null,
"decimals": "-4",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2024-09-28_StatementEquityComponentsAxis-CommonStockIncludingAdditionalPaidInCapitalMember",
"name": "us-gaap:SharesOutstanding",
"unitRef": "Share",
"xsiNil": "false",
"lang": null,
"decimals": "-4",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R7": {
"role": "http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-parentheticals",
"longName": "006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parentheticals)",
"shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parentheticals)",
"isDefault": "false",
"groupType": "statement",
"subGroupType": "parenthetical",
"menuCat": "Statements",
"order": "7",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:CommonStockDividendsPerShareDeclared",
"unitRef": "USDPerShare",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"p",
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:CommonStockDividendsPerShareDeclared",
"unitRef": "USDPerShare",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"p",
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R8": {
"role": "http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"longName": "007 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
"shortName": "Consolidated Statements of Cash Flows (Unaudited)",
"isDefault": "false",
"groupType": "statement",
"subGroupType": "",
"menuCat": "Statements",
"order": "8",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:NetIncomeLoss",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "jjsf:AmortizationOfIntangibleAssetsAndDeferredCosts",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R9": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-1-basis-of-presentation",
"longName": "008 - Disclosure - Note 1 - Basis of Presentation",
"shortName": "Note 1 - Basis of Presentation",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "9",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R10": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition",
"longName": "009 - Disclosure - Note 2 - Revenue Recognition",
"shortName": "Note 2 - Revenue Recognition",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "10",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R11": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense",
"longName": "010 - Disclosure - Note 3 - Depreciation and Amortization Expense",
"shortName": "Note 3 - Depreciation and Amortization Expense",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "11",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R12": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share",
"longName": "011 - Disclosure - Note 4 - Earnings Per Share",
"shortName": "Note 4 - Earnings Per Share",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "12",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:EarningsPerShareTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:EarningsPerShareTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R13": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"longName": "012 - Disclosure - Note 5 - Share-based Compensation",
"shortName": "Note 5 - Share-based Compensation",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "13",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R14": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes",
"longName": "013 - Disclosure - Note 6 - Income Taxes",
"shortName": "Note 6 - Income Taxes",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "14",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:IncomeTaxDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:IncomeTaxDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R15": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-7-new-accounting-pronouncements-and-policies",
"longName": "014 - Disclosure - Note 7 - New Accounting Pronouncements and Policies",
"shortName": "Note 7 - New Accounting Pronouncements and Policies",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "15",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R16": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"longName": "015 - Disclosure - Note 8 - Long-term Debt",
"shortName": "Note 8 - Long-term Debt",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "16",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:DebtDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:DebtDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R17": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-9-inventory",
"longName": "016 - Disclosure - Note 9 - Inventory",
"shortName": "Note 9 - Inventory",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "17",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:InventoryDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:InventoryDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R18": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"longName": "017 - Disclosure - Note 10 - Segment Reporting",
"shortName": "Note 10 - Segment Reporting",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "18",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:SegmentReportingDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:SegmentReportingDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R19": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"longName": "018 - Disclosure - Note 11 - Goodwill and Intangible Assets",
"shortName": "Note 11 - Goodwill and Intangible Assets",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "19",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R20": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-",
"longName": "019 - Disclosure - Note 12 - Commitments and Contingencies",
"shortName": "Note 12 - Commitments and Contingencies",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "20",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R21": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss",
"longName": "020 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss)",
"shortName": "Note 13 - Accumulated Other Comprehensive Income (Loss)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "21",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R22": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-14-leases",
"longName": "021 - Disclosure - Note 14 - Leases",
"shortName": "Note 14 - Leases",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "22",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "jjsf:LesseeLeasesTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "jjsf:LesseeLeasesTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R23": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"longName": "022 - Disclosure - Note 15 - Related Parties",
"shortName": "Note 15 - Related Parties",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "23",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R24": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-16-reclassifications",
"longName": "023 - Disclosure - Note 16 - Reclassifications",
"shortName": "Note 16 - Reclassifications",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "24",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:Reclassifications",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:Reclassifications",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R25": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program",
"longName": "024 - Disclosure - Note 17 - Share Repurchase Program",
"shortName": "Note 17 - Share Repurchase Program",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "25",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R26": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"longName": "025 - Disclosure - Note 18 - Manufacturing Facility Closures and Disposals",
"shortName": "Note 18 - Manufacturing Facility Closures and Disposals",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "26",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R27": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-",
"longName": "026 - Disclosure - Note 19 - Subsequent Events",
"shortName": "Note 19 - Subsequent Events",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "27",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:SubsequentEventsTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:SubsequentEventsTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R28": {
"role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
"longName": "995445 - Disclosure - Insider Trading Arrangements",
"shortName": "Insider Trading Arrangements",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "",
"menuCat": "Notes",
"order": "28",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "ecd:MtrlTermsOfTrdArrTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "ecd:MtrlTermsOfTrdArrTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R29": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-tables",
"longName": "995445 - Disclosure - Note 2 - Revenue Recognition (Tables)",
"shortName": "Note 2 - Revenue Recognition (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "29",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:RevenueFromContractWithCustomerTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:RevenueFromContractWithCustomerTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R30": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-tables",
"longName": "995446 - Disclosure - Note 4 - Earnings Per Share (Tables)",
"shortName": "Note 4 - Earnings Per Share (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "30",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R31": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-tables",
"longName": "995447 - Disclosure - Note 5 - Share-based Compensation (Tables)",
"shortName": "Note 5 - Share-based Compensation (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "31",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R32": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-9-inventory-tables",
"longName": "995448 - Disclosure - Note 9 - Inventory (Tables)",
"shortName": "Note 9 - Inventory (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "32",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:InventoryDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:InventoryDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R33": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-tables",
"longName": "995449 - Disclosure - Note 10 - Segment Reporting (Tables)",
"shortName": "Note 10 - Segment Reporting (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "33",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:SegmentReportingDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:SegmentReportingDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R34": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-tables",
"longName": "995450 - Disclosure - Note 11 - Goodwill and Intangible Assets (Tables)",
"shortName": "Note 11 - Goodwill and Intangible Assets (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "34",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R35": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-tables",
"longName": "995451 - Disclosure - Note 12 - Commitments and Contingencies (Tables)",
"shortName": "Note 12 - Commitments and Contingencies (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "35",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "jjsf:ReceivableForCatastrophicClaimsDisclosureTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "jjsf:ReceivableForCatastrophicClaimsDisclosureTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R36": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables",
"longName": "995452 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables)",
"shortName": "Note 13 - Accumulated Other Comprehensive Income (Loss) (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "36",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:ComprehensiveIncomeNoteTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:ComprehensiveIncomeNoteTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R37": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-14-leases-tables",
"longName": "995453 - Disclosure - Note 14 - Leases (Tables)",
"shortName": "Note 14 - Leases (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "37",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:LeaseCostTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"jjsf:LesseeLeasesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:LeaseCostTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"jjsf:LesseeLeasesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R38": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-tables",
"longName": "995454 - Disclosure - Note 15 - Related Parties (Tables)",
"shortName": "Note 15 - Related Parties (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "38",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R39": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-tables",
"longName": "995455 - Disclosure - Note 17 - Share Repurchase Program (Tables)",
"shortName": "Note 17 - Share Repurchase Program (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "39",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R40": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-tables",
"longName": "995456 - Disclosure - Note 18 - Manufacturing Facility Closures and Disposals (Tables)",
"shortName": "Note 18 - Manufacturing Facility Closures and Disposals (Tables)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "tables",
"menuCat": "Tables",
"order": "40",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R41": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-details-textual",
"longName": "995457 - Disclosure - Note 2 - Revenue Recognition (Details Textual)",
"shortName": "Note 2 - Revenue Recognition (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "41",
"firstAnchor": {
"contextRef": "i_2025-12-27",
"name": "jjsf:ContractWithCustomerAssetAllowanceForDeductions",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"p",
"us-gaap:RevenueFromContractWithCustomerTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2025-12-27",
"name": "jjsf:ContractWithCustomerAssetAllowanceForDeductions",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"p",
"us-gaap:RevenueFromContractWithCustomerTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R42": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-contract-liability-details",
"longName": "995458 - Disclosure - Note 2 - Revenue Recognition - Contract Liability (Details)",
"shortName": "Note 2 - Revenue Recognition - Contract Liability (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "42",
"firstAnchor": {
"contextRef": "i_2025-09-27",
"name": "us-gaap:ContractWithCustomerLiability",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
"us-gaap:RevenueFromContractWithCustomerTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2025-09-27",
"name": "us-gaap:ContractWithCustomerLiability",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
"us-gaap:RevenueFromContractWithCustomerTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R43": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense-details-textual",
"longName": "995459 - Disclosure - Note 3 - Depreciation and Amortization Expense (Details Textual)",
"shortName": "Note 3 - Depreciation and Amortization Expense (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "43",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:Depreciation",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "i_2025-12-27_RangeAxis-MinimumMember",
"name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"p",
"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R44": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-details-textual",
"longName": "995460 - Disclosure - Note 4 - Earnings Per Share (Details Textual)",
"shortName": "Note 4 - Earnings Per Share (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "44",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
"unitRef": "Share",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"p",
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
"unitRef": "Share",
"xsiNil": "false",
"lang": null,
"decimals": "INF",
"ancestors": [
"p",
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R45": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details",
"longName": "995461 - Disclosure - Note 4 - Earnings Per Share - Calculation of EPS (Details)",
"shortName": "Note 4 - Earnings Per Share - Calculation of EPS (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "45",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"us-gaap:EarningsPerShareTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R46": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual",
"longName": "995462 - Disclosure - Note 5 - Share-based Compensation (Details Textual)",
"shortName": "Note 5 - Share-based Compensation (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "46",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27_AwardTypeAxis-FiveYearOptionsMember",
"name": "jjsf:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatilityCalculationTerm",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"p",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27_AwardTypeAxis-FiveYearOptionsMember",
"name": "jjsf:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatilityCalculationTerm",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"p",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R47": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details",
"longName": "995463 - Disclosure - Note 5 - Share-based Compensation - Summary of Share-based Compensation Expense (Benefit) (Details)",
"shortName": "Note 5 - Share-based Compensation - Summary of Share-based Compensation Expense (Benefit) (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "47",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R48": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes-details-textual",
"longName": "995464 - Disclosure - Note 6 - Income Taxes (Details Textual)",
"shortName": "Note 6 - Income Taxes (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "48",
"firstAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"p",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"p",
"us-gaap:IncomeTaxDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R49": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual",
"longName": "995465 - Disclosure - Note 8 - Long-term Debt (Details Textual)",
"shortName": "Note 8 - Long-term Debt (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "49",
"firstAnchor": {
"contextRef": "i_2025-12-27_DebtInstrumentAxis-TheAmendedCreditAgreementMember",
"name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"p",
"us-gaap:DebtDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2025-12-27_DebtInstrumentAxis-TheAmendedCreditAgreementMember",
"name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"p",
"us-gaap:DebtDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R50": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details",
"longName": "995466 - Disclosure - Note 9 - Inventory - Summary of Inventories (Details)",
"shortName": "Note 9 - Inventory - Summary of Inventories (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "50",
"firstAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
"us-gaap:InventoryDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
"us-gaap:InventoryDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R51": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual",
"longName": "995467 - Disclosure - Note 10 - Segment Reporting (Details Textual)",
"shortName": "Note 10 - Segment Reporting (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "51",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:OperatingIncomeLoss",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "d_2024-09-29_2024-12-28_RestatementAxis-RevisionOfPriorPeriodReclassificationAdjustmentMember_StatementBusinessSegmentsAxis-FoodServiceMember",
"name": "us-gaap:OperatingIncomeLoss",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"p",
"us-gaap:SegmentReportingDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R52": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"longName": "995468 - Disclosure - Note 10 - Segment Reporting - Operations Information by Reporting Segment (Details)",
"shortName": "Note 10 - Segment Reporting - Operations Information by Reporting Segment (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "52",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:DepreciationDepletionAndAmortization",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"ix:continuation",
"us-gaap:SegmentReportingDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R53": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"longName": "995469 - Disclosure - Note 11 - Goodwill and Intangible Assets (Details Textual)",
"shortName": "Note 11 - Goodwill and Intangible Assets (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "53",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:AmortizationOfIntangibleAssets",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"p",
"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:AmortizationOfIntangibleAssets",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"p",
"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R54": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details",
"longName": "995470 - Disclosure - Note 11 - Goodwill and Intangible Assets - Intangible Assets by Reporting Segment (Details)",
"shortName": "Note 11 - Goodwill and Intangible Assets - Intangible Assets by Reporting Segment (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "54",
"firstAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R55": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details",
"longName": "995471 - Disclosure - Note 11 - Goodwill and Intangible Assets - Goodwill by Reporting Segment (Details)",
"shortName": "Note 11 - Goodwill and Intangible Assets - Goodwill by Reporting Segment (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "55",
"firstAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:Goodwill",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-4",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "i_2025-12-27_StatementBusinessSegmentsAxis-FoodServiceMember",
"name": "us-gaap:Goodwill",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfGoodwillTextBlock",
"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R56": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"longName": "995472 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual)",
"shortName": "Note 12 - Commitments and Contingencies (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "56",
"firstAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:AccruedInsuranceCurrentAndNoncurrent",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"p",
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "i_2025-09-27",
"name": "us-gaap:AccruedInsuranceCurrentAndNoncurrent",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"p",
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R57": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details",
"longName": "995473 - Disclosure - Note 12 - Commitments and Contingencies - Schedule of Insurance Receivable (Details)",
"shortName": "Note 12 - Commitments and Contingencies - Schedule of Insurance Receivable (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "57",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "jjsf:GainOnInsuranceProceedsReceivedForDamageToPropertyPlantAndEquipment",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": null
},
"R58": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details",
"longName": "995474 - Disclosure - Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes to the Components of Accumulated Other Comprehensive Loss (Details)",
"shortName": "Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes to the Components of Accumulated Other Comprehensive Loss (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "58",
"firstAnchor": {
"contextRef": "i_2025-09-27",
"name": "us-gaap:StockholdersEquity",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "i_2024-12-28",
"name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
"us-gaap:ComprehensiveIncomeNoteTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R59": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual",
"longName": "995475 - Disclosure - Note 14 - Leases (Details Textual)",
"shortName": "Note 14 - Leases (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "59",
"firstAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
"unitRef": "Pure",
"xsiNil": "false",
"lang": null,
"decimals": "3",
"ancestors": [
"p",
"jjsf:LesseeLeasesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
"unitRef": "Pure",
"xsiNil": "false",
"lang": null,
"decimals": "3",
"ancestors": [
"p",
"jjsf:LesseeLeasesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R60": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details",
"longName": "995476 - Disclosure - Note 14 - Leases - Components of Lease Expense (Details)",
"shortName": "Note 14 - Leases - Components of Lease Expense (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "60",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:OperatingLeaseCost",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:LeaseCostTableTextBlock",
"jjsf:LesseeLeasesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:OperatingLeaseCost",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:LeaseCostTableTextBlock",
"jjsf:LesseeLeasesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R61": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details",
"longName": "995477 - Disclosure - Note 14 - Leases - Supplemental Balance Sheet Information Related to Leases (Details)",
"shortName": "Note 14 - Leases - Supplemental Balance Sheet Information Related to Leases (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "61",
"firstAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:OperatingLeaseRightOfUseAsset",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:FinanceLeaseRightOfUseAsset",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"jjsf:AssetsAndLiabilitiesLesseeTableTextBlock",
"jjsf:LesseeLeasesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R62": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-cash-flow-information-related-to-leases-details",
"longName": "995478 - Disclosure - Note 14 - Leases - Supplemental Cash Flow Information Related to Leases (Details)",
"shortName": "Note 14 - Leases - Supplemental Cash Flow Information Related to Leases (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "62",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:OperatingLeasePayments",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"jjsf:LesseeCashFlowInformationTableTextBlock",
"jjsf:LesseeLeasesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:OperatingLeasePayments",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"jjsf:LesseeCashFlowInformationTableTextBlock",
"jjsf:LesseeLeasesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R63": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details",
"longName": "995479 - Disclosure - Note 14 - Leases - Maturities of Lease Liabilities (Details)",
"shortName": "Note 14 - Leases - Maturities of Lease Liabilities (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "63",
"firstAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-4",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"jjsf:LesseeLeaseLiabilityMaturityTableTextBlock",
"jjsf:LesseeLeasesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-4",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"jjsf:LesseeLeaseLiabilityMaturityTableTextBlock",
"jjsf:LesseeLeasesTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R64": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual",
"longName": "995480 - Disclosure - Note 15 - Related Parties (Details Textual)",
"shortName": "Note 15 - Related Parties (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "64",
"firstAnchor": {
"contextRef": "i_2025-12-27",
"name": "us-gaap:OperatingLeaseRightOfUseAsset",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "i_2025-12-27_RelatedPartyTransactionsByRelatedPartyAxis-NFIMember",
"name": "us-gaap:OperatingLeaseRightOfUseAsset",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"link:footnote",
"p",
"td",
"tr",
"tbody",
"table",
"us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R65": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details",
"longName": "995481 - Disclosure - Note 15 - Related Parties - Schedule of Related Party Transactions (Details)",
"shortName": "Note 15 - Related Parties - Schedule of Related Party Transactions (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "65",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27_RelatedPartyTransactionsByRelatedPartyAxis-NFIMember",
"name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
"us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27_RelatedPartyTransactionAxis-TransportationManagementMember_RelatedPartyTransactionsByRelatedPartyAxis-NFIMember",
"name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
"us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R66": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-details-textual",
"longName": "995482 - Disclosure - Note 17 - Share Repurchase Program (Details Textual)",
"shortName": "Note 17 - Share Repurchase Program (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "66",
"firstAnchor": {
"contextRef": "i_2025-02-03_ShareRepurchaseProgramAxis-ShareRepurchaseProgram2025Member",
"name": "srt:StockRepurchaseProgramAuthorizedAmount1",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-7",
"ancestors": [
"p",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2025-02-03_ShareRepurchaseProgramAxis-ShareRepurchaseProgram2025Member",
"name": "srt:StockRepurchaseProgramAuthorizedAmount1",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-7",
"ancestors": [
"p",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R67": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details",
"longName": "995483 - Disclosure - Note 17 - Share Repurchase Program - Schedule of Repurchase Agreements (Details)",
"shortName": "Note 17 - Share Repurchase Program - Schedule of Repurchase Agreements (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "67",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-6",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27_ShareRepurchaseProgramAxis-ShareRepurchaseProgram2025Member",
"name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-6",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
"us-gaap:StockholdersEquityNoteDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R68": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual",
"longName": "995484 - Disclosure - Note 18 - Manufacturing Facility Closures and Disposals (Details Textual)",
"shortName": "Note 18 - Manufacturing Facility Closures and Disposals (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "68",
"firstAnchor": {
"contextRef": "d_2025-09-28_2025-12-27",
"name": "us-gaap:PaymentsForRestructuring",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true
},
"uniqueAnchor": {
"contextRef": "d_2025-09-28_2025-12-27_RestructuringCostAndReserveAxis-FacilityClosingMember",
"name": "us-gaap:PaymentsForRestructuring",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-5",
"ancestors": [
"p",
"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"unique": true
}
},
"R69": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details",
"longName": "995485 - Disclosure - Note 18 - Manufacturing Facility Closures and Disposals - Restructuring and Related Costs (Details)",
"shortName": "Note 18 - Manufacturing Facility Closures and Disposals - Restructuring and Related Costs (Details)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "69",
"firstAnchor": {
"contextRef": "i_2025-09-27",
"name": "us-gaap:RestructuringReserve",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2025-09-27",
"name": "us-gaap:RestructuringReserve",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-3",
"ancestors": [
"td",
"tr",
"tbody",
"table",
"us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
},
"R70": {
"role": "http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual",
"longName": "995486 - Disclosure - Note 19 - Subsequent Events (Details Textual)",
"shortName": "Note 19 - Subsequent Events (Details Textual)",
"isDefault": "false",
"groupType": "disclosure",
"subGroupType": "details",
"menuCat": "Details",
"order": "70",
"firstAnchor": {
"contextRef": "i_2026-02-03_ShareRepurchaseProgramAxis-ShareRepurchaseProgram2026Member_SubsequentEventTypeAxis-SubsequentEventMember",
"name": "srt:StockRepurchaseProgramAuthorizedAmount1",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-7",
"ancestors": [
"p",
"us-gaap:SubsequentEventsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "i_2026-02-03_ShareRepurchaseProgramAxis-ShareRepurchaseProgram2026Member_SubsequentEventTypeAxis-SubsequentEventMember",
"name": "srt:StockRepurchaseProgramAuthorizedAmount1",
"unitRef": "USD",
"xsiNil": "false",
"lang": null,
"decimals": "-7",
"ancestors": [
"p",
"us-gaap:SubsequentEventsTextBlock",
"body",
"html"
],
"reportCount": 1,
"baseRef": "jjsf20251227_10q.htm",
"first": true,
"unique": true
}
}
},
"tag": {
"jjsf_AMCGlobalMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "AMCGlobalMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "AMC Global [Member]",
"documentation": "Related to AMC Global."
}
}
},
"auth_ref": []
},
"us-gaap_AccountsPayableCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AccountsPayableCurrent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Accounts payable",
"documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r39",
"r941"
]
},
"us-gaap_AccountsPayableTradeCurrentAndNoncurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AccountsPayableTradeCurrentAndNoncurrent",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_AccountsPayableTradeCurrentAndNoncurrent",
"terseLabel": "Accounts Payable, Trade",
"documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
}
}
},
"auth_ref": [
"r95"
]
},
"us-gaap_AccountsReceivableNetCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AccountsReceivableNetCurrent",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Accounts receivable, net",
"documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
}
}
},
"auth_ref": [
"r1054"
]
},
"us-gaap_AccruedInsuranceCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AccruedInsuranceCurrent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued insurance liability",
"documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r42"
]
},
"us-gaap_AccruedInsuranceCurrentAndNoncurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AccruedInsuranceCurrentAndNoncurrent",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_AccruedInsuranceCurrentAndNoncurrent",
"terseLabel": "Accrued Insurance",
"documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees."
}
}
},
"auth_ref": [
"r42",
"r45",
"r95"
]
},
"us-gaap_AccruedLiabilitiesCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AccruedLiabilitiesCurrent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued liabilities",
"documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r42"
]
},
"us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
"weight": -1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Less accumulated depreciation and amortization",
"documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
}
}
},
"auth_ref": [
"r25",
"r171",
"r700"
]
},
"us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details"
],
"lang": {
"en-us": {
"role": {
"label": "Accumulated other comprehensive loss",
"documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
}
}
},
"auth_ref": [
"r15",
"r16",
"r58",
"r180",
"r696",
"r736",
"r740",
"r1127"
]
},
"us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AccumulatedOtherComprehensiveIncomeLossTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Accumulated Other Comprehensive Income (Loss) [Table]",
"documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
}
}
},
"auth_ref": [
"r189",
"r190",
"r568",
"r569",
"r570",
"r571",
"r589",
"r590",
"r591",
"r592",
"r593",
"r594"
]
},
"us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AccumulatedOtherComprehensiveIncomeMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-"
],
"lang": {
"en-us": {
"role": {
"label": "AOCI Attributable to Parent [Member]",
"documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
}
}
},
"auth_ref": [
"r1",
"r11",
"r16",
"r561",
"r564",
"r625",
"r731",
"r732",
"r986",
"r987",
"r988",
"r1041",
"r1042",
"r1043",
"r1044"
]
},
"us-gaap_AccumulatedTranslationAdjustmentMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AccumulatedTranslationAdjustmentMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details"
],
"lang": {
"en-us": {
"role": {
"label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
"documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent."
}
}
},
"auth_ref": [
"r2",
"r11",
"r16",
"r56",
"r57",
"r190",
"r191",
"r590",
"r591",
"r592",
"r593",
"r594",
"r986"
]
},
"us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
"label": "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
"documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
}
}
},
"auth_ref": [
"r335",
"r845"
]
},
"us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-"
],
"lang": {
"en-us": {
"role": {
"label": "Share-based compensation",
"documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
}
}
},
"auth_ref": [
"r467"
]
},
"us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustments to reconcile net earnings to net cash provided by operating activities"
}
}
},
"auth_ref": []
},
"us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Employee share-based compensation",
"label": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
"documentation": "Amount, after tax, of expense for award under share-based payment arrangement."
}
}
},
"auth_ref": [
"r1124"
]
},
"us-gaap_AllowanceForDoubtfulAccountsReceivable": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AllowanceForDoubtfulAccountsReceivable",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_AllowanceForDoubtfulAccountsReceivable",
"terseLabel": "Accounts Receivable, Allowance for Credit Loss",
"documentation": "Amount of allowance for credit loss on accounts receivable."
}
}
},
"auth_ref": [
"r181",
"r305",
"r313",
"r314",
"r315",
"r1150"
]
},
"dei_AmendmentFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "AmendmentFlag",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "Amendment Flag",
"documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
}
}
},
"auth_ref": []
},
"us-gaap_AmortizationOfIntangibleAssets": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AmortizationOfIntangibleAssets",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_AmortizationOfIntangibleAssets",
"terseLabel": "Amortization of Intangible Assets",
"documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets."
}
}
},
"auth_ref": [
"r8",
"r200",
"r332",
"r338",
"r848",
"r854",
"r856",
"r858",
"r860"
]
},
"jjsf_AmortizationOfIntangibleAssetsAndDeferredCosts": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "AmortizationOfIntangibleAssetsAndDeferredCosts",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Amortization of intangibles and deferred costs",
"documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets and deferred costs."
}
}
},
"auth_ref": []
},
"us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits",
"terseLabel": "RSU's, PSU\u2019s and options",
"documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs)."
}
}
},
"auth_ref": [
"r1045"
]
},
"us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
"terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
"documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
}
}
},
"auth_ref": [
"r258"
]
},
"us-gaap_Assets": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "Assets",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_Assets",
"totalLabel": "Total Assets",
"terseLabel": "Food Service",
"documentation": "Amount of asset recognized for present right to economic benefit."
}
}
},
"auth_ref": [
"r93",
"r103",
"r175",
"r207",
"r210",
"r211",
"r262",
"r271",
"r290",
"r294",
"r306",
"r375",
"r376",
"r378",
"r379",
"r380",
"r381",
"r382",
"r384",
"r385",
"r552",
"r554",
"r588",
"r683",
"r684",
"r691",
"r781",
"r869",
"r870",
"r886",
"r941",
"r957",
"r959",
"r965",
"r1092",
"r1093",
"r1140"
]
},
"jjsf_AssetsAndLiabilitiesLesseeTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Assets and Liabilities, Lessee [Table Text Block]",
"documentation": "Tabular disclosure of lessee's assets and liabilities."
}
}
},
"auth_ref": []
},
"us-gaap_AssetsCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AssetsCurrent",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_Assets",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_AssetsCurrent",
"totalLabel": "Total current assets",
"documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
}
}
},
"auth_ref": [
"r167",
"r183",
"r207",
"r210",
"r211",
"r306",
"r375",
"r376",
"r378",
"r379",
"r380",
"r381",
"r382",
"r384",
"r385",
"r552",
"r554",
"r588",
"r941",
"r1092",
"r1093",
"r1140"
]
},
"us-gaap_AssetsCurrentAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AssetsCurrentAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Current assets"
}
}
},
"auth_ref": []
},
"jjsf_AssetsNoncurrentExcludingPropertyPlantAndEquipmentNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "AssetsNoncurrentExcludingPropertyPlantAndEquipmentNet",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_Assets",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "jjsf_AssetsNoncurrentExcludingPropertyPlantAndEquipmentNet",
"totalLabel": "Total other assets",
"documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer, excluding amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale."
}
}
},
"auth_ref": []
},
"us-gaap_AwardTypeAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "AwardTypeAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details"
],
"lang": {
"en-us": {
"role": {
"label": "Award Type [Axis]",
"documentation": "Information by type of award under share-based payment arrangement."
}
}
},
"auth_ref": [
"r471",
"r472",
"r473",
"r474",
"r475",
"r476",
"r477",
"r478",
"r479",
"r480",
"r481",
"r482",
"r483",
"r484",
"r485",
"r486",
"r487",
"r488",
"r489",
"r490",
"r491",
"r493",
"r494",
"r495",
"r496",
"r497"
]
},
"jjsf_BoardAdvisoryConsultingFeesMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "BoardAdvisoryConsultingFeesMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Board Advisory Consulting Fees [Member]",
"documentation": "Related to board advisory consulting fees."
}
}
},
"auth_ref": []
},
"us-gaap_BuildingsAndImprovementsGross": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "BuildingsAndImprovementsGross",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
"weight": 1.0,
"order": 6.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Buildings and improvements",
"documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
}
}
},
"auth_ref": [
"r81"
]
},
"us-gaap_CashAndCashEquivalentsAtCarryingValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CashAndCashEquivalentsAtCarryingValue",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Cash and cash equivalents",
"documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
}
}
},
"auth_ref": [
"r20",
"r169",
"r849"
]
},
"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
"periodStartLabel": "Cash and cash equivalents at beginning of period",
"periodEndLabel": "Cash and cash equivalents at end of period",
"documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
}
}
},
"auth_ref": [
"r20",
"r75",
"r206"
]
},
"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"totalLabel": "Net increase in cash and cash equivalents",
"documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
}
}
},
"auth_ref": [
"r0",
"r75"
]
},
"us-gaap_CatastrophicEventDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CatastrophicEventDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details"
],
"lang": {
"en-us": {
"role": {
"label": "Catastrophic Event [Domain]",
"documentation": "Catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion."
}
}
},
"auth_ref": [
"r952"
]
},
"dei_CityAreaCode": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "CityAreaCode",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_CityAreaCode",
"terseLabel": "City Area Code",
"documentation": "Area code of city"
}
}
},
"auth_ref": []
},
"us-gaap_ClassOfTreasuryStockTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ClassOfTreasuryStockTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details"
],
"lang": {
"en-us": {
"role": {
"label": "Class of Treasury Stock [Table]",
"documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
}
}
},
"auth_ref": [
"r33",
"r34",
"r35",
"r36"
]
},
"us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CommitmentsAndContingenciesDisclosureTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-"
],
"lang": {
"en-us": {
"role": {
"label": "Commitments and Contingencies Disclosure [Text Block]",
"documentation": "The entire disclosure for commitments and contingencies."
}
}
},
"auth_ref": [
"r85",
"r365",
"r366",
"r833",
"r1080",
"r1086"
]
},
"us-gaap_CommonStockDividendsPerShareDeclared": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CommonStockDividendsPerShareDeclared",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-parentheticals"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_CommonStockDividendsPerShareDeclared",
"terseLabel": "Common Stock, Dividends, Per Share, Declared (in dollars per share)",
"documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
}
}
},
"auth_ref": [
"r90"
]
},
"us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CommonStockIncludingAdditionalPaidInCapitalMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-"
],
"lang": {
"en-us": {
"role": {
"label": "Common Stock Including Additional Paid in Capital [Member]",
"documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock)."
}
}
},
"auth_ref": []
},
"us-gaap_CommonStockNoParValue": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CommonStockNoParValue",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
],
"lang": {
"en-us": {
"role": {
"label": "Common stock, par value (in dollars per share)",
"documentation": "Face amount per share of no-par value common stock."
}
}
},
"auth_ref": [
"r47"
]
},
"us-gaap_CommonStockSharesAuthorized": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CommonStockSharesAuthorized",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
],
"lang": {
"en-us": {
"role": {
"label": "Common Stock, Shares Authorized (in shares)",
"documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
}
}
},
"auth_ref": [
"r47",
"r769"
]
},
"us-gaap_CommonStockSharesIssued": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CommonStockSharesIssued",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
],
"lang": {
"en-us": {
"role": {
"label": "Common Stock, Shares, Issued (in shares)",
"documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
}
}
},
"auth_ref": [
"r47"
]
},
"us-gaap_CommonStockSharesOutstanding": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CommonStockSharesOutstanding",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
],
"lang": {
"en-us": {
"role": {
"label": "Common Stock, Shares, Outstanding (in shares)",
"documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
}
}
},
"auth_ref": [
"r12",
"r47",
"r769",
"r787",
"r1183",
"r1184"
]
},
"us-gaap_CommonStockValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CommonStockValue",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Common stock, no par value; authorized, 50,000,000 shares; issued and outstanding 18,996,000 as of December 27, 2025 and 19,440,000 as of September 27, 2025",
"documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
}
}
},
"auth_ref": [
"r47",
"r419",
"r425",
"r695",
"r941"
]
},
"us-gaap_ComprehensiveIncomeNetOfTax": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ComprehensiveIncomeNetOfTax",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_ComprehensiveIncomeNetOfTax",
"totalLabel": "Comprehensive Income",
"documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
}
}
},
"auth_ref": [
"r17",
"r186",
"r188",
"r193",
"r681",
"r705",
"r706"
]
},
"us-gaap_ComprehensiveIncomeNoteTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ComprehensiveIncomeNoteTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss"
],
"lang": {
"en-us": {
"role": {
"label": "Comprehensive Income (Loss) Note [Text Block]",
"documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
}
}
},
"auth_ref": [
"r55",
"r192",
"r680",
"r704"
]
},
"srt_ConsolidationItemsAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "ConsolidationItemsAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Consolidation Items [Axis]",
"documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
}
}
},
"auth_ref": [
"r101",
"r111",
"r140",
"r141",
"r142",
"r143",
"r144",
"r145",
"r146",
"r147",
"r148",
"r207",
"r208",
"r214",
"r215",
"r262",
"r273",
"r288",
"r289",
"r290",
"r291",
"r292",
"r294",
"r295",
"r296",
"r375",
"r376",
"r377",
"r378",
"r380",
"r381",
"r382",
"r383",
"r384",
"r687",
"r869",
"r870",
"r979",
"r980",
"r1092",
"r1093"
]
},
"srt_ConsolidationItemsDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "ConsolidationItemsDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Consolidation Items [Domain]",
"documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
}
}
},
"auth_ref": [
"r101",
"r111",
"r140",
"r141",
"r142",
"r143",
"r144",
"r145",
"r146",
"r147",
"r148",
"r207",
"r208",
"r214",
"r215",
"r262",
"r273",
"r288",
"r289",
"r290",
"r291",
"r292",
"r294",
"r295",
"r296",
"r375",
"r376",
"r377",
"r378",
"r380",
"r381",
"r382",
"r383",
"r384",
"r687",
"r869",
"r870",
"r979",
"r980",
"r1092",
"r1093"
]
},
"us-gaap_ConstructionInProgressGross": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ConstructionInProgressGross",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Construction in progress",
"documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
}
}
},
"auth_ref": [
"r81"
]
},
"jjsf_ContractWithCustomerAssetAllowanceForDeductions": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "ContractWithCustomerAssetAllowanceForDeductions",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "jjsf_ContractWithCustomerAssetAllowanceForDeductions",
"terseLabel": "Contract with Customer, Asset, Allowance for Deductions",
"documentation": "Represents the amount of allowance for deductions for right to consideration in exchange for good or service transferred to customer."
}
}
},
"auth_ref": []
},
"us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
"documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
}
}
},
"auth_ref": [
"r1096"
]
},
"us-gaap_ContractWithCustomerLiability": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ContractWithCustomerLiability",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-contract-liability-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_ContractWithCustomerLiability",
"periodStartLabel": "Beginning Balance",
"periodEndLabel": "Ending Balance",
"documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
}
}
},
"auth_ref": [
"r444",
"r445",
"r447",
"r458"
]
},
"jjsf_ContractWithCustomerLiabilityAdditions": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "ContractWithCustomerLiabilityAdditions",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-contract-liability-details"
],
"lang": {
"en-us": {
"role": {
"label": "Additions to contract liability",
"documentation": "The amount of additions to contract with customer liability."
}
}
},
"auth_ref": []
},
"us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ContractWithCustomerLiabilityRevenueRecognized",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-contract-liability-details"
],
"lang": {
"en-us": {
"role": {
"label": "Amounts recognized as revenue",
"documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
}
}
},
"auth_ref": [
"r459"
]
},
"us-gaap_CorporateNonSegmentMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CorporateNonSegmentMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
"documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
}
}
},
"auth_ref": [
"r13",
"r289",
"r290",
"r291",
"r292",
"r295",
"r1049"
]
},
"us-gaap_CostOfGoodsAndServicesSold": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CostOfGoodsAndServicesSold",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_GrossProfit",
"weight": -1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Cost of goods sold",
"documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
}
}
},
"auth_ref": [
"r61",
"r62",
"r642",
"r856",
"r861",
"r933",
"r1026"
]
},
"us-gaap_CreditFacilityAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CreditFacilityAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Credit Facility [Axis]",
"documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
}
}
},
"auth_ref": [
"r374",
"r1091"
]
},
"us-gaap_CreditFacilityDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CreditFacilityDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Credit Facility [Domain]",
"documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
}
}
},
"auth_ref": [
"r374",
"r1091"
]
},
"dei_CurrentFiscalYearEndDate": {
"xbrltype": "gMonthDayItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "CurrentFiscalYearEndDate",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "Current Fiscal Year End Date",
"documentation": "End date of current fiscal year in the format --MM-DD."
}
}
},
"auth_ref": []
},
"us-gaap_CustomerRelationshipsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "CustomerRelationshipsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Customer Relationships [Member]",
"documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
}
}
},
"auth_ref": [
"r913",
"r1069",
"r1071",
"r1072",
"r1073",
"r1075",
"r1076",
"r1078",
"r1079"
]
},
"us-gaap_DebtDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DebtDisclosureTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt"
],
"lang": {
"en-us": {
"role": {
"label": "Debt Disclosure [Text Block]",
"documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
}
}
},
"auth_ref": [
"r86",
"r207",
"r209",
"r347",
"r348",
"r349",
"r350",
"r351",
"r373",
"r374",
"r386",
"r392",
"r393",
"r394",
"r395",
"r396",
"r397",
"r402",
"r409",
"r410",
"r411",
"r556",
"r597"
]
},
"us-gaap_DebtInstrumentAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DebtInstrumentAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Debt Instrument [Axis]",
"documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
}
}
},
"auth_ref": [
"r14",
"r41",
"r42",
"r94",
"r96",
"r387",
"r388",
"r389",
"r390",
"r391",
"r393",
"r398",
"r399",
"r400",
"r401",
"r403",
"r404",
"r405",
"r406",
"r407",
"r408",
"r881",
"r882",
"r883",
"r884",
"r885",
"r939",
"r1034",
"r1035",
"r1037",
"r1040",
"r1081",
"r1082",
"r1083",
"r1133",
"r1134",
"r1148"
]
},
"us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
"xbrltype": "percentItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DebtInstrumentBasisSpreadOnVariableRate1",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1",
"terseLabel": "Debt Instrument, Basis Spread on Variable Rate",
"documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
}
}
},
"auth_ref": []
},
"us-gaap_DebtInstrumentNameDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DebtInstrumentNameDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Debt Instrument, Name [Domain]",
"documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
}
}
},
"auth_ref": [
"r14",
"r387",
"r388",
"r389",
"r390",
"r391",
"r393",
"r398",
"r399",
"r400",
"r401",
"r403",
"r404",
"r405",
"r406",
"r407",
"r408",
"r881",
"r882",
"r883",
"r884",
"r885",
"r939",
"r1034",
"r1035",
"r1037",
"r1040",
"r1081",
"r1082",
"r1083",
"r1133",
"r1134",
"r1148"
]
},
"us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": {
"xbrltype": "enumerationSetItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration",
"terseLabel": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]",
"documentation": "Indicates type of variable interest rate on debt instrument."
}
}
},
"auth_ref": [
"r689"
]
},
"us-gaap_DeferredIncomeTaxLiabilitiesNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DeferredIncomeTaxLiabilitiesNet",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Deferred income taxes",
"documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
}
}
},
"auth_ref": [
"r508",
"r509",
"r692"
]
},
"us-gaap_DeferredIncomeTaxesAndTaxCredits": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DeferredIncomeTaxesAndTaxCredits",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 9.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_DeferredIncomeTaxesAndTaxCredits",
"terseLabel": "Deferred income taxes",
"documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
}
}
},
"auth_ref": [
"r77"
]
},
"us-gaap_Depreciation": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "Depreciation",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Depreciation of fixed assets",
"terseLabel": "Depreciation",
"documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
}
}
},
"auth_ref": [
"r8",
"r24",
"r199",
"r854",
"r856",
"r858",
"r860"
]
},
"us-gaap_DepreciationDepletionAndAmortization": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DepreciationDepletionAndAmortization",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Depreciation and amortization",
"documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
}
}
},
"auth_ref": [
"r8",
"r201",
"r262",
"r276",
"r294",
"r854",
"r869",
"r870"
]
},
"us-gaap_DevelopedTechnologyRightsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DevelopedTechnologyRightsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Developed Technology Rights [Member]",
"documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
}
}
},
"auth_ref": [
"r1069",
"r1071",
"r1072",
"r1073",
"r1075",
"r1076",
"r1078",
"r1079",
"r1125"
]
},
"us-gaap_DisaggregationOfRevenueTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DisaggregationOfRevenueTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-contract-liability-details",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Disaggregation of Revenue [Table]",
"documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
}
}
},
"auth_ref": [
"r456",
"r457",
"r889",
"r890",
"r891",
"r892",
"r893",
"r894",
"r895"
]
},
"us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation"
],
"lang": {
"en-us": {
"role": {
"label": "Share-Based Payment Arrangement [Text Block]",
"documentation": "The entire disclosure for share-based payment arrangement."
}
}
},
"auth_ref": [
"r465",
"r470",
"r499",
"r500",
"r501",
"r897"
]
},
"us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
"documentation": "Tabular disclosure of share-based payment arrangement."
}
}
},
"auth_ref": [
"r1097"
]
},
"us-gaap_DisclosureTextBlockAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DisclosureTextBlockAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-1-basis-of-presentation",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-16-reclassifications",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes",
"http://www.jjsnack.com/20251227/role/statement-note-7-new-accounting-pronouncements-and-policies",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_DisclosureTextBlockAbstract",
"terseLabel": "Notes to Financial Statements"
}
}
},
"auth_ref": []
},
"jjsf_Distribution": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "Distribution",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_OperatingExpenses",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Distribution",
"documentation": "The amount of distribution expenses incurred during the period."
}
}
},
"auth_ref": []
},
"jjsf_DistributionCenters": {
"xbrltype": "integerItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "DistributionCenters",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "jjsf_DistributionCenters",
"terseLabel": "Distribution Centers",
"documentation": "Number of distributions centers."
}
}
},
"auth_ref": []
},
"us-gaap_DistributionRightsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DistributionRightsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Distribution Rights [Member]",
"documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels."
}
}
},
"auth_ref": [
"r1069",
"r1071",
"r1072",
"r1073",
"r1075",
"r1076",
"r1078",
"r1079"
]
},
"us-gaap_DividendsCommonStock": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DividendsCommonStock",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_DividendsCommonStock",
"negatedLabel": "Dividends declared",
"documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
}
}
},
"auth_ref": [
"r4",
"r90"
]
},
"us-gaap_DividendsPayableCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "DividendsPayableCurrent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0,
"order": 6.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Dividends payable",
"documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r42"
]
},
"dei_DocumentFiscalPeriodFocus": {
"xbrltype": "fiscalPeriodItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "DocumentFiscalPeriodFocus",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "Document Fiscal Period Focus",
"documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
}
}
},
"auth_ref": []
},
"dei_DocumentFiscalYearFocus": {
"xbrltype": "gYearItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "DocumentFiscalYearFocus",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "Document Fiscal Year Focus",
"documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
}
}
},
"auth_ref": []
},
"dei_DocumentInformationLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "DocumentInformationLineItems",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "Document Information [Line Items]",
"documentation": "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."
}
}
},
"auth_ref": []
},
"dei_DocumentInformationTable": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "DocumentInformationTable",
"lang": {
"en-us": {
"role": {
"label": "Document Information [Table]",
"documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
}
}
},
"auth_ref": []
},
"dei_DocumentPeriodEndDate": {
"xbrltype": "dateItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "DocumentPeriodEndDate",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_DocumentPeriodEndDate",
"terseLabel": "Document Period End Date",
"documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
}
}
},
"auth_ref": []
},
"dei_DocumentQuarterlyReport": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "DocumentQuarterlyReport",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_DocumentQuarterlyReport",
"terseLabel": "Document Quarterly Report",
"documentation": "Boolean flag that is true only for a form used as an quarterly report."
}
}
},
"auth_ref": [
"r969"
]
},
"dei_DocumentTransitionReport": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "DocumentTransitionReport",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_DocumentTransitionReport",
"terseLabel": "Document Transition Report",
"documentation": "Boolean flag that is true only for a form used as a transition report."
}
}
},
"auth_ref": [
"r970"
]
},
"dei_DocumentType": {
"xbrltype": "submissionTypeItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "DocumentType",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_DocumentType",
"terseLabel": "Document Type",
"documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
}
}
},
"auth_ref": []
},
"us-gaap_EarningsPerShareBasic": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EarningsPerShareBasic",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details"
],
"lang": {
"en-us": {
"role": {
"label": "Earnings per basic share (in dollars per share)",
"terseLabel": "Net earnings available to common stockholders (in dollars per share)",
"documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
}
}
},
"auth_ref": [
"r163",
"r194",
"r225",
"r226",
"r227",
"r228",
"r230",
"r231",
"r232",
"r234",
"r241",
"r244",
"r255",
"r256",
"r257",
"r261",
"r417",
"r504",
"r539",
"r550",
"r583",
"r584",
"r682",
"r707",
"r862"
]
},
"us-gaap_EarningsPerShareDiluted": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EarningsPerShareDiluted",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Net earnings available to common stockholders plus assumed conversions (in dollars per share)",
"label": "Earnings per diluted share (in dollars per share)",
"documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
}
}
},
"auth_ref": [
"r163",
"r194",
"r225",
"r226",
"r227",
"r228",
"r230",
"r231",
"r232",
"r234",
"r244",
"r255",
"r256",
"r257",
"r261",
"r417",
"r504",
"r539",
"r550",
"r583",
"r584",
"r682",
"r707",
"r862"
]
},
"us-gaap_EarningsPerShareTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EarningsPerShareTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share"
],
"lang": {
"en-us": {
"role": {
"label": "Earnings Per Share [Text Block]",
"documentation": "The entire disclosure for earnings per share."
}
}
},
"auth_ref": [
"r240",
"r258",
"r259",
"r260"
]
},
"jjsf_EffectOfDilutiveSecuritiesOptionsPerShare": {
"xbrltype": "perShareItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "EffectOfDilutiveSecuritiesOptionsPerShare",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details"
],
"lang": {
"en-us": {
"role": {
"label": "jjsf_EffectOfDilutiveSecuritiesOptionsPerShare",
"terseLabel": "RSU's, PSU\u2019s and options (in dollars per share)",
"documentation": "Effect of dilutive securities options per share"
}
}
},
"auth_ref": []
},
"us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Effect of exchange rates on cash and cash equivalents",
"label": "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
"documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
}
}
},
"auth_ref": [
"r1130"
]
},
"us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Effect of exchange rates on cash and cash equivalents"
}
}
},
"auth_ref": []
},
"us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
"xbrltype": "percentItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EffectiveIncomeTaxRateContinuingOperations",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
"terseLabel": "Effective Income Tax Rate Reconciliation, Percent",
"documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
}
}
},
"auth_ref": [
"r511",
"r899"
]
},
"us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
"xbrltype": "percentItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
"terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
"documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
}
}
},
"auth_ref": [
"r207",
"r212",
"r511",
"r525",
"r899"
]
},
"us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EffectiveIncomeTaxRateReconciliationTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes",
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Effective Income Tax Rate Reconciliation [Table]",
"documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
}
}
},
"auth_ref": [
"r511",
"r512",
"r899"
]
},
"us-gaap_EmployeeRelatedLiabilitiesCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EmployeeRelatedLiabilitiesCurrent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0,
"order": 5.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Accrued compensation expense",
"documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
}
}
},
"auth_ref": [
"r42"
]
},
"us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "The above compensation is net of tax benefits",
"label": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
"documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
}
}
},
"auth_ref": [
"r498"
]
},
"jjsf_EmployeeServiceShareUnitsAndPerformanceShareUnitsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "EmployeeServiceShareUnitsAndPerformanceShareUnitsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Employee Service Share Units and Performance Share Units [Member]",
"documentation": "Represents Employee Service Share Units and Performance Share Units."
}
}
},
"auth_ref": []
},
"us-gaap_EmployeeSeveranceMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EmployeeSeveranceMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details"
],
"lang": {
"en-us": {
"role": {
"label": "Employee Severance [Member]",
"documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan."
}
}
},
"auth_ref": []
},
"us-gaap_EmployeeStockOptionMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EmployeeStockOptionMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details"
],
"lang": {
"en-us": {
"role": {
"label": "Share-Based Payment Arrangement, Option [Member]",
"documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
}
}
},
"auth_ref": [
"r1098",
"r1099",
"r1100",
"r1101",
"r1102",
"r1103",
"r1104",
"r1105",
"r1106",
"r1107",
"r1108",
"r1109",
"r1110",
"r1111",
"r1112",
"r1113",
"r1114",
"r1115",
"r1116",
"r1117",
"r1118",
"r1119",
"r1120",
"r1121",
"r1122",
"r1123"
]
},
"dei_EntityAddressAddressLine1": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityAddressAddressLine1",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityAddressAddressLine1",
"terseLabel": "Entity Address, Address Line One",
"documentation": "Address Line 1 such as Attn, Building Name, Street Name"
}
}
},
"auth_ref": []
},
"dei_EntityAddressCityOrTown": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityAddressCityOrTown",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityAddressCityOrTown",
"terseLabel": "Entity Address, City or Town",
"documentation": "Name of the City or Town"
}
}
},
"auth_ref": []
},
"dei_EntityAddressPostalZipCode": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityAddressPostalZipCode",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityAddressPostalZipCode",
"terseLabel": "Entity Address, Postal Zip Code",
"documentation": "Code for the postal or zip code"
}
}
},
"auth_ref": []
},
"dei_EntityAddressStateOrProvince": {
"xbrltype": "stateOrProvinceItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityAddressStateOrProvince",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityAddressStateOrProvince",
"terseLabel": "Entity Address, State or Province",
"documentation": "Name of the state or province."
}
}
},
"auth_ref": []
},
"dei_EntityCentralIndexKey": {
"xbrltype": "centralIndexKeyItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityCentralIndexKey",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "Entity Central Index Key",
"documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
}
}
},
"auth_ref": [
"r967"
]
},
"dei_EntityCommonStockSharesOutstanding": {
"xbrltype": "sharesItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityCommonStockSharesOutstanding",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityCommonStockSharesOutstanding",
"terseLabel": "Entity Common Stock, Shares Outstanding (in shares)",
"documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
}
}
},
"auth_ref": []
},
"dei_EntityCurrentReportingStatus": {
"xbrltype": "yesNoItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityCurrentReportingStatus",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityCurrentReportingStatus",
"terseLabel": "Entity Current Reporting Status",
"documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
}
}
},
"auth_ref": []
},
"dei_EntityDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information",
"http://www.jjsnack.com/20251227/role/statement-note-1-basis-of-presentation",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-tables",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-tables",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-tables",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-cash-flow-information-related-to-leases-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-tables",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-tables",
"http://www.jjsnack.com/20251227/role/statement-note-16-reclassifications",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-tables",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-tables",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-contract-liability-details",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-tables",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-tables",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-tables",
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes",
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-7-new-accounting-pronouncements-and-policies",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Entity [Domain]",
"documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
}
}
},
"auth_ref": []
},
"dei_EntityEmergingGrowthCompany": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityEmergingGrowthCompany",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityEmergingGrowthCompany",
"terseLabel": "Entity Emerging Growth Company",
"documentation": "Indicate if registrant meets the emerging growth company criteria."
}
}
},
"auth_ref": [
"r967"
]
},
"dei_EntityFileNumber": {
"xbrltype": "fileNumberItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityFileNumber",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityFileNumber",
"terseLabel": "Entity File Number",
"documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
}
}
},
"auth_ref": []
},
"dei_EntityFilerCategory": {
"xbrltype": "filerCategoryItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityFilerCategory",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityFilerCategory",
"terseLabel": "Entity Filer Category",
"documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
}
}
},
"auth_ref": [
"r967"
]
},
"dei_EntityIncorporationStateCountryCode": {
"xbrltype": "edgarStateCountryItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityIncorporationStateCountryCode",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityIncorporationStateCountryCode",
"terseLabel": "Entity Incorporation, State or Country Code",
"documentation": "Two-character EDGAR code representing the state or country of incorporation."
}
}
},
"auth_ref": []
},
"dei_EntityInteractiveDataCurrent": {
"xbrltype": "yesNoItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityInteractiveDataCurrent",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityInteractiveDataCurrent",
"terseLabel": "Entity Interactive Data Current",
"documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
}
}
},
"auth_ref": [
"r974"
]
},
"dei_EntityNumberOfEmployees": {
"xbrltype": "decimalItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityNumberOfEmployees",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityNumberOfEmployees",
"terseLabel": "Entity Number of Employees",
"documentation": "Number of persons employed by the Entity"
}
}
},
"auth_ref": []
},
"dei_EntityRegistrantName": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityRegistrantName",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityRegistrantName",
"terseLabel": "Entity Registrant Name",
"documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
}
}
},
"auth_ref": [
"r967"
]
},
"dei_EntityShellCompany": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityShellCompany",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityShellCompany",
"terseLabel": "Entity Shell Company",
"documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
}
}
},
"auth_ref": [
"r967"
]
},
"dei_EntitySmallBusiness": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntitySmallBusiness",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntitySmallBusiness",
"terseLabel": "Entity Small Business",
"documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
}
}
},
"auth_ref": [
"r967"
]
},
"dei_EntityTaxIdentificationNumber": {
"xbrltype": "employerIdItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "EntityTaxIdentificationNumber",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_EntityTaxIdentificationNumber",
"terseLabel": "Entity Tax Identification Number",
"documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
}
}
},
"auth_ref": [
"r967"
]
},
"us-gaap_EquityComponentDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "EquityComponentDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details"
],
"lang": {
"en-us": {
"role": {
"label": "Equity Component [Domain]",
"documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
}
}
},
"auth_ref": [
"r12",
"r155",
"r162",
"r163",
"r189",
"r190",
"r191",
"r216",
"r217",
"r218",
"r223",
"r232",
"r235",
"r237",
"r263",
"r307",
"r312",
"r345",
"r416",
"r443",
"r504",
"r520",
"r521",
"r534",
"r535",
"r536",
"r540",
"r549",
"r550",
"r559",
"r561",
"r562",
"r563",
"r564",
"r567",
"r568",
"r569",
"r570",
"r571",
"r582",
"r589",
"r590",
"r591",
"r592",
"r593",
"r594",
"r598",
"r600",
"r625",
"r704",
"r731",
"r732",
"r733",
"r755",
"r810"
]
},
"us-gaap_FacilityClosingMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FacilityClosingMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Facility Closing [Member]",
"documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan."
}
}
},
"auth_ref": []
},
"jjsf_FinanceLeaseCostTotal": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "FinanceLeaseCostTotal",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details": {
"parentTag": "us-gaap_LeaseCost",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details"
],
"lang": {
"en-us": {
"role": {
"label": "jjsf_FinanceLeaseCostTotal",
"totalLabel": "Total finance lease cost",
"documentation": "Amount of finance lease cost."
}
}
},
"auth_ref": []
},
"us-gaap_FinanceLeaseInterestExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseInterestExpense",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details": {
"parentTag": "jjsf_FinanceLeaseCostTotal",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details"
],
"lang": {
"en-us": {
"role": {
"label": "Interest on lease liabilities in Interest expense & other",
"documentation": "Amount of interest expense on finance lease liability."
}
}
},
"auth_ref": [
"r604",
"r610",
"r940"
]
},
"us-gaap_FinanceLeaseInterestPaymentOnLiability": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseInterestPaymentOnLiability",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-cash-flow-information-related-to-leases-details"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Operating cash flows from finance leases",
"label": "us-gaap_FinanceLeaseInterestPaymentOnLiability",
"documentation": "Amount of interest paid on finance lease liability."
}
}
},
"auth_ref": [
"r606",
"r613"
]
},
"us-gaap_FinanceLeaseLiability": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseLiability",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details"
],
"lang": {
"en-us": {
"role": {
"label": "Total finance lease liabilities",
"terseLabel": "Present value of lease obligations, finance leases",
"documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
}
}
},
"auth_ref": [
"r602",
"r616"
]
},
"us-gaap_FinanceLeaseLiabilityCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseLiabilityCurrent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details"
],
"lang": {
"en-us": {
"role": {
"label": "Current finance lease liabilities",
"documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
}
}
},
"auth_ref": [
"r602"
]
},
"us-gaap_FinanceLeaseLiabilityNoncurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseLiabilityNoncurrent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details"
],
"lang": {
"en-us": {
"role": {
"label": "Noncurrent finance lease liabilities",
"documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
}
}
},
"auth_ref": [
"r602"
]
},
"us-gaap_FinanceLeaseLiabilityPaymentsDue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseLiabilityPaymentsDue",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
"totalLabel": "Total minimum payments, finance leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive",
"terseLabel": "Thereafter, finance leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "2025, finance lease",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive",
"terseLabel": "2029, finance leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour",
"terseLabel": "2028, finance leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree",
"terseLabel": "2027, finance leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
"weight": 1.0,
"order": 5.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo",
"terseLabel": "2026, finance leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount",
"negatedLabel": "Less amount representing interest, finance leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
}
}
},
"auth_ref": [
"r616"
]
},
"us-gaap_FinanceLeasePrincipalPayments": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeasePrincipalPayments",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0,
"order": 6.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-cash-flow-information-related-to-leases-details"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Financing cash flows from finance leases",
"label": "us-gaap_FinanceLeasePrincipalPayments",
"negatedLabel": "Payments on finance lease obligations",
"documentation": "Amount of cash outflow for principal payment on finance lease."
}
}
},
"auth_ref": [
"r605",
"r613"
]
},
"us-gaap_FinanceLeaseRightOfUseAsset": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseRightOfUseAsset",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details"
],
"lang": {
"en-us": {
"role": {
"label": "Finance lease right-of-use assets in Property, plant and equipment, net",
"documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
}
}
},
"auth_ref": [
"r601"
]
},
"us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseRightOfUseAssetAmortization",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details": {
"parentTag": "jjsf_FinanceLeaseCostTotal",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details"
],
"lang": {
"en-us": {
"role": {
"label": "Amortization of assets in Cost of goods sold and Operating Expenses",
"documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
}
}
},
"auth_ref": [
"r604",
"r610",
"r940"
]
},
"us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
"xbrltype": "enumerationSetItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
"terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
"documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset."
}
}
},
"auth_ref": [
"r603"
]
},
"us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
"xbrltype": "percentItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent",
"terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent",
"documentation": "Weighted average discount rate for finance lease calculated at point in time."
}
}
},
"auth_ref": [
"r615",
"r940"
]
},
"us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1",
"terseLabel": "Finance Lease, Weighted Average Remaining Lease Term",
"documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
}
}
},
"auth_ref": [
"r614",
"r940"
]
},
"us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FiniteLivedIntangibleAssetUsefulLife",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife",
"terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)",
"documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
}
}
},
"auth_ref": []
},
"us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Finite-lived intangible assets, accumulated amortization",
"documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
}
}
},
"auth_ref": [
"r173",
"r318",
"r337",
"r848"
]
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
"terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r339",
"r845",
"r848"
]
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
"terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year."
}
}
},
"auth_ref": [
"r1189"
]
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
"terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r339",
"r845",
"r848"
]
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
"terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r339",
"r845",
"r848"
]
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
"terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r339",
"r845",
"r848"
]
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
"terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r339",
"r845",
"r848"
]
},
"us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Finite-Lived Intangible Assets by Major Class [Axis]",
"documentation": "Information by major type or class of finite-lived intangible assets."
}
}
},
"auth_ref": [
"r331",
"r333",
"r334",
"r335",
"r336",
"r337",
"r341",
"r342",
"r643",
"r644",
"r743",
"r845",
"r848",
"r905",
"r906",
"r907",
"r908",
"r909",
"r910",
"r911",
"r912",
"r913",
"r914",
"r915",
"r916",
"r917",
"r918",
"r919",
"r920",
"r921",
"r922",
"r923",
"r924",
"r925",
"r926",
"r927",
"r928",
"r929",
"r930",
"r931"
]
},
"us-gaap_FiniteLivedIntangibleAssetsGross": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FiniteLivedIntangibleAssetsGross",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Finite-lived intangible assets, gross",
"documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
}
}
},
"auth_ref": [
"r318",
"r337",
"r644",
"r848"
]
},
"us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
"documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
}
}
},
"auth_ref": [
"r331",
"r333",
"r334",
"r335",
"r336",
"r337",
"r341",
"r342",
"r743",
"r845",
"r848",
"r905",
"r906",
"r907",
"r908",
"r909",
"r910",
"r911",
"r912",
"r913",
"r914",
"r915",
"r916",
"r917",
"r918",
"r919",
"r920",
"r921",
"r922",
"r923",
"r924",
"r925",
"r926",
"r927",
"r928",
"r929",
"r930",
"r931"
]
},
"us-gaap_FireMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FireMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details"
],
"lang": {
"en-us": {
"role": {
"label": "Fire [Member]",
"documentation": "Oxidation process that releases energy in the form of light and heat (flames) and often creates smoke."
}
}
},
"auth_ref": []
},
"jjsf_FiveYearOptionsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "FiveYearOptionsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Five Year Options [Member]",
"documentation": "The term of an option."
}
}
},
"auth_ref": []
},
"jjsf_FoodServiceMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "FoodServiceMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Food Service [Member]",
"documentation": "Represents the Food Service segment."
}
}
},
"auth_ref": []
},
"us-gaap_FranchiseRightsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FranchiseRightsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Franchise Rights [Member]",
"documentation": "Rights, generally of limited duration, that the entity has obtained through a franchise arrangement to operate a business using another company's name, merchandise, services, methodologies, promotional support, marketing and supplies."
}
}
},
"auth_ref": [
"r921",
"r1069",
"r1071",
"r1072",
"r1073",
"r1074",
"r1075",
"r1076",
"r1077",
"r1078",
"r1079"
]
},
"jjsf_FrozenBeveragesMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "FrozenBeveragesMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Frozen Beverages [Member]",
"documentation": "Represents the Frozen Beverages segment."
}
}
},
"auth_ref": []
},
"us-gaap_FurnitureAndFixturesGross": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "FurnitureAndFixturesGross",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Office equipment",
"documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
}
}
},
"auth_ref": [
"r81"
]
},
"us-gaap_GainLossOnDispositionOfAssets1": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "GainLossOnDispositionOfAssets1",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 5.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_GainLossOnDispositionOfAssets1",
"negatedLabel": "Losses (Gains) from disposals of property & equipment",
"documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
}
}
},
"auth_ref": [
"r1032"
]
},
"us-gaap_GainOnBusinessInterruptionInsuranceRecovery": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "GainOnBusinessInterruptionInsuranceRecovery",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details"
],
"lang": {
"en-us": {
"role": {
"label": "Gain on insurance proceeds received, or expected to be received, in excess of operating losses recognized",
"terseLabel": "Gain on Business Interruption Insurance Recovery",
"documentation": "The net amount (to the extent disclosed within this portion of the income statement) by which an insurance settlement exceeds incremental costs incurred from the event causing an interruption of business, plus the insurance award for earnings lost from the event, such as a natural catastrophe, explosion or fire."
}
}
},
"auth_ref": [
"r70"
]
},
"jjsf_GainOnInsuranceProceedsReceivedForDamageToPropertyPlantAndEquipment": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "GainOnInsuranceProceedsReceivedForDamageToPropertyPlantAndEquipment",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_OperatingExpenses",
"weight": -1.0,
"order": 3.0
},
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 10.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details"
],
"lang": {
"en-us": {
"role": {
"label": "Gain on insurance proceeds received for damage to property, plant, and equipment",
"negatedLabel": "Gain on insurance proceeds received for damage to property, plant, and equipment",
"terseLabel": "Gain on Insurance Proceeds Received for Damage to Property, Plant, and Equipment",
"documentation": "The amount of insurance proceeds received for damage to property, plant, and equipment."
}
}
},
"auth_ref": []
},
"us-gaap_GeneralAndAdministrativeExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "GeneralAndAdministrativeExpense",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_OperatingExpenses",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Administrative",
"documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
}
}
},
"auth_ref": [
"r65",
"r790"
]
},
"us-gaap_Goodwill": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "Goodwill",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "jjsf_AssetsNoncurrentExcludingPropertyPlantAndEquipmentNet",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Goodwill",
"terseLabel": "Goodwill",
"documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
}
}
},
"auth_ref": [
"r172",
"r319",
"r679",
"r870",
"r875",
"r900",
"r901",
"r902",
"r932",
"r934",
"r941",
"r1058",
"r1065",
"r1126"
]
},
"us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets"
],
"lang": {
"en-us": {
"role": {
"label": "Goodwill and Intangible Assets Disclosure [Text Block]",
"documentation": "The entire disclosure for goodwill and intangible assets."
}
}
},
"auth_ref": [
"r1056",
"r1068"
]
},
"us-gaap_GrossProfit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "GrossProfit",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Segment gross profit",
"totalLabel": "Gross profit",
"documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
}
}
},
"auth_ref": [
"r59",
"r63",
"r102",
"r207",
"r210",
"r211",
"r306",
"r375",
"r376",
"r378",
"r379",
"r380",
"r381",
"r382",
"r384",
"r385",
"r588",
"r864",
"r869",
"r1046",
"r1048",
"r1050",
"r1051",
"r1052",
"r1092"
]
},
"us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_NetIncomeLoss",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"totalLabel": "Earnings before income taxes",
"documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
}
}
},
"auth_ref": [
"r60",
"r98",
"r102",
"r683",
"r685",
"r702",
"r857",
"r859",
"r861",
"r864",
"r869",
"r1046",
"r1048",
"r1050",
"r1051",
"r1052"
]
},
"us-gaap_IncomeStatementAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "IncomeStatementAbstract",
"lang": {
"en-us": {
"role": {
"label": "Income Statement [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_IncomeTaxDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "IncomeTaxDisclosureTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes"
],
"lang": {
"en-us": {
"role": {
"label": "Income Tax Disclosure [Text Block]",
"documentation": "The entire disclosure for income tax."
}
}
},
"auth_ref": [
"r207",
"r212",
"r507",
"r511",
"r513",
"r514",
"r515",
"r518",
"r519",
"r526",
"r528",
"r529",
"r530",
"r690",
"r742",
"r751",
"r899"
]
},
"us-gaap_IncomeTaxExpenseBenefit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "IncomeTaxExpenseBenefit",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_NetIncomeLoss",
"weight": -1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Income taxes",
"documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
}
}
},
"auth_ref": [
"r104",
"r108",
"r207",
"r236",
"r237",
"r262",
"r279",
"r294",
"r510",
"r511",
"r527",
"r708",
"r857",
"r859",
"r861",
"r899"
]
},
"us-gaap_IncreaseDecreaseInAccountsReceivable": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "IncreaseDecreaseInAccountsReceivable",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_IncreaseDecreaseInAccountsReceivable",
"negatedTerseLabel": "Decrease in accounts receivable",
"documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
}
}
},
"auth_ref": [
"r7"
]
},
"us-gaap_IncreaseDecreaseInInventories": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "IncreaseDecreaseInInventories",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 4.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_IncreaseDecreaseInInventories",
"negatedLabel": "Decrease in accounts receivable",
"documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
}
}
},
"auth_ref": [
"r7"
]
},
"us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "IncreaseDecreaseInOperatingCapitalAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Changes in assets and liabilities, net of effects from purchase of companies"
}
}
},
"auth_ref": []
},
"us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 6.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
"negatedLabel": "Net changes in other operating assets and liabilities",
"documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other."
}
}
},
"auth_ref": [
"r7"
]
},
"us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
"terseLabel": "RSU's, PSU\u2019s and options (in shares)",
"documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
}
}
},
"auth_ref": [
"r245",
"r246",
"r247",
"r257",
"r469"
]
},
"us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Indefinite-lived intangible assets, gross",
"documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
}
}
},
"auth_ref": [
"r318",
"r340",
"r848"
]
},
"ecd_InsiderTradingArrLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2025",
"localname": "InsiderTradingArrLineItems",
"auth_ref": [
"r971"
]
},
"us-gaap_InsuranceSettlementsReceivable": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "InsuranceSettlementsReceivable",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_InsuranceSettlementsReceivable",
"terseLabel": "Insurance Settlements Receivable",
"periodStartLabel": "Beginning balance",
"periodEndLabel": "Ending balance",
"documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy."
}
}
},
"auth_ref": []
},
"us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "IntangibleAssetsGrossExcludingGoodwill",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Intangible assets",
"documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill."
}
}
},
"auth_ref": [
"r172"
]
},
"us-gaap_InterestExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "InterestExpense",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": -1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_InterestExpense",
"negatedLabel": "Interest expense",
"documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
}
}
},
"auth_ref": [
"r262",
"r271",
"r275",
"r281",
"r294",
"r596",
"r869",
"r870",
"r1182"
]
},
"us-gaap_InventoryCurrentTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "InventoryCurrentTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Inventory, Current [Table]",
"documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer."
}
}
},
"auth_ref": []
},
"us-gaap_InventoryDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "InventoryDisclosureTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory"
],
"lang": {
"en-us": {
"role": {
"label": "Inventory Disclosure [Text Block]",
"documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
}
}
},
"auth_ref": [
"r316"
]
},
"us-gaap_InventoryFinishedGoodsNetOfReserves": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "InventoryFinishedGoodsNetOfReserves",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details": {
"parentTag": "us-gaap_InventoryNet",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details"
],
"lang": {
"en-us": {
"role": {
"label": "Finished goods",
"documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
}
}
},
"auth_ref": [
"r79",
"r851"
]
},
"us-gaap_InventoryNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "InventoryNet",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0,
"order": 2.0
},
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details"
],
"lang": {
"en-us": {
"role": {
"label": "Inventories",
"totalLabel": "Total inventories",
"documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
}
}
},
"auth_ref": [
"r182",
"r850",
"r941"
]
},
"us-gaap_InventoryPartsAndComponentsNetOfReserves": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "InventoryPartsAndComponentsNetOfReserves",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details": {
"parentTag": "us-gaap_InventoryNet",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details"
],
"lang": {
"en-us": {
"role": {
"label": "Equipment parts and other",
"documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance."
}
}
},
"auth_ref": [
"r79",
"r984"
]
},
"us-gaap_InventoryRawMaterialsNetOfReserves": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "InventoryRawMaterialsNetOfReserves",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details": {
"parentTag": "us-gaap_InventoryNet",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details"
],
"lang": {
"en-us": {
"role": {
"label": "Raw materials",
"documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
}
}
},
"auth_ref": [
"r79",
"r852"
]
},
"us-gaap_InventorySuppliesNetOfReserves": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "InventorySuppliesNetOfReserves",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details": {
"parentTag": "us-gaap_InventoryNet",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details"
],
"lang": {
"en-us": {
"role": {
"label": "Packaging materials",
"documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods."
}
}
},
"auth_ref": [
"r79",
"r853"
]
},
"us-gaap_InventoryWriteDown": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "InventoryWriteDown",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_InventoryWriteDown",
"terseLabel": "Inventory Write-down",
"documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
}
}
},
"auth_ref": [
"r317"
]
},
"us-gaap_InvestmentIncomeNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "InvestmentIncomeNet",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Investment income",
"documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities."
}
}
},
"auth_ref": [
"r66",
"r67",
"r68"
]
},
"jjsf_LaborManagementServicesMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "LaborManagementServicesMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details"
],
"lang": {
"en-us": {
"role": {
"label": "Labor Management Services [Member]",
"documentation": "Represents labor management services."
}
}
},
"auth_ref": []
},
"us-gaap_Land": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "Land",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
"weight": 1.0,
"order": 5.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Land",
"documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale."
}
}
},
"auth_ref": [
"r983"
]
},
"us-gaap_LeaseCost": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LeaseCost",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LeaseCost",
"totalLabel": "Total net lease cost",
"documentation": "Amount of lease cost recognized by lessee for lease contract."
}
}
},
"auth_ref": [
"r609",
"r940"
]
},
"us-gaap_LeaseCostTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LeaseCostTableTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Lease, Cost [Table Text Block]",
"documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
}
}
},
"auth_ref": [
"r1136"
]
},
"jjsf_LeaseLiabilitiesRemovedDueToPurchaseOfLeasedAsset": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "LeaseLiabilitiesRemovedDueToPurchaseOfLeasedAsset",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-cash-flow-information-related-to-leases-details"
],
"lang": {
"en-us": {
"role": {
"label": "Supplemental noncash information on lease liabilities removed due to purchase of leased asset",
"documentation": "Amount of decrease in lease obligation due to purchase of leased asset."
}
}
},
"auth_ref": []
},
"jjsf_LeasePaymentsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "LeasePaymentsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details"
],
"lang": {
"en-us": {
"role": {
"label": "Lease Payments [Member]",
"documentation": "Represents lease payments."
}
}
},
"auth_ref": []
},
"dei_LegalEntityAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "LegalEntityAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information",
"http://www.jjsnack.com/20251227/role/statement-note-1-basis-of-presentation",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-tables",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-tables",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-tables",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-cash-flow-information-related-to-leases-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-tables",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-tables",
"http://www.jjsnack.com/20251227/role/statement-note-16-reclassifications",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-tables",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-tables",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-contract-liability-details",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-tables",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-tables",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-tables",
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes",
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-7-new-accounting-pronouncements-and-policies",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Legal Entity [Axis]",
"documentation": "The set of legal entities associated with a report."
}
}
},
"auth_ref": []
},
"jjsf_LesseeCashFlowInformationTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "LesseeCashFlowInformationTableTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Lessee, Cash Flow Information [Table Text Block]",
"documentation": "The tabular disclosure of cash flow information of leases of the lessee."
}
}
},
"auth_ref": []
},
"us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LesseeFinanceLeaseRemainingLeaseTerm",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm",
"terseLabel": "Lessee, Finance Lease, Remaining Lease Term",
"documentation": "Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
}
}
},
"auth_ref": [
"r618",
"r1135"
]
},
"us-gaap_LesseeLeaseDescriptionTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LesseeLeaseDescriptionTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-cash-flow-information-related-to-leases-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Lessee, Lease, Description [Table]",
"documentation": "Disclosure of information about lessee's leases."
}
}
},
"auth_ref": [
"r608",
"r618"
]
},
"jjsf_LesseeLeaseLiabilityMaturityTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "LesseeLeaseLiabilityMaturityTableTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Lessee, Lease Liability, Maturity [Table Text Block]",
"documentation": "Tabular disclosure of undiscounted cash flows of operating and finance lease liability."
}
}
},
"auth_ref": []
},
"jjsf_LesseeLeasesTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "LesseeLeasesTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases"
],
"lang": {
"en-us": {
"role": {
"label": "Lessee, Leases [Text Block]",
"documentation": "The entire disclosure for leases of the lessee."
}
}
},
"auth_ref": []
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
"totalLabel": "Total minimum payments, operating leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
"terseLabel": "Thereafter, operating leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "2025, operating leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
"terseLabel": "2029, operating leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
"terseLabel": "2028, operating leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
"terseLabel": "2027, operating leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details": {
"parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
"weight": 1.0,
"order": 5.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
"terseLabel": "2026, operating leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
}
}
},
"auth_ref": [
"r616",
"r1035",
"r1040",
"r1148"
]
},
"us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
"negatedLabel": "Less amount representing interest, operating leases",
"documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
}
}
},
"auth_ref": [
"r616"
]
},
"us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LesseeOperatingLeaseRemainingLeaseTerm",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm",
"terseLabel": "Lessee, Operating Lease, Remaining Lease Term",
"documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
}
}
},
"auth_ref": [
"r618",
"r1135"
]
},
"us-gaap_LettersOfCreditOutstandingAmount": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LettersOfCreditOutstandingAmount",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LettersOfCreditOutstandingAmount",
"terseLabel": "Letters of Credit Outstanding, Amount",
"documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
}
}
},
"auth_ref": [
"r958",
"r960"
]
},
"us-gaap_LiabilitiesAndStockholdersEquity": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LiabilitiesAndStockholdersEquity",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LiabilitiesAndStockholdersEquity",
"totalLabel": "Total Liabilities and Stockholders' Equity",
"documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
}
}
},
"auth_ref": [
"r51",
"r97",
"r698",
"r941",
"r957",
"r959",
"r1034",
"r1039",
"r1055",
"r1129"
]
},
"us-gaap_LiabilitiesCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LiabilitiesCurrent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0,
"order": 6.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LiabilitiesCurrent",
"totalLabel": "Total current liabilities",
"documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
}
}
},
"auth_ref": [
"r43",
"r168",
"r207",
"r210",
"r211",
"r306",
"r375",
"r376",
"r378",
"r379",
"r380",
"r381",
"r382",
"r384",
"r385",
"r553",
"r554",
"r555",
"r588",
"r941",
"r1092",
"r1140",
"r1141"
]
},
"us-gaap_LiabilitiesCurrentAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LiabilitiesCurrentAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Current liabilities"
}
}
},
"auth_ref": []
},
"us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LiabilityForCatastropheClaimsByCatastrophicEventAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details"
],
"lang": {
"en-us": {
"role": {
"label": "Catastrophic Event [Axis]",
"documentation": "Information by type of catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion."
}
}
},
"auth_ref": [
"r952",
"r1178"
]
},
"us-gaap_LiabilityForCatastropheClaimsTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LiabilityForCatastropheClaimsTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details"
],
"lang": {
"en-us": {
"role": {
"label": "Liability for Catastrophe Claims [Table]",
"documentation": "Disclosure of information about claim for unexpected natural or man-made disaster of substantial extent causing significant physical damage or destruction, loss of life, or permanent change to natural environment. Includes, but is not limited to, earthquake, windstorm, fire, and explosion."
}
}
},
"auth_ref": [
"r1178"
]
},
"jjsf_LicenseAndRightsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "LicenseAndRightsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "License and Rights [Member]",
"documentation": "Type of intangible asset."
}
}
},
"auth_ref": []
},
"us-gaap_LineOfCredit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LineOfCredit",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LineOfCredit",
"terseLabel": "Long-Term Line of Credit",
"documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
}
}
},
"auth_ref": [
"r14",
"r96",
"r1149"
]
},
"jjsf_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "jjsf_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity",
"terseLabel": "Line Of Credit Facility Increase In Maximum Borrowing Capacity",
"documentation": "represents the increase in maximum borrowing capacity."
}
}
},
"auth_ref": []
},
"us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity",
"terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity",
"documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
}
}
},
"auth_ref": [
"r40",
"r44"
]
},
"jjsf_LineOfCreditFacilityOptionsToIncreaseSizeOfCreditFacilityValue1": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "LineOfCreditFacilityOptionsToIncreaseSizeOfCreditFacilityValue1",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "jjsf_LineOfCreditFacilityOptionsToIncreaseSizeOfCreditFacilityValue1",
"terseLabel": "Line of Credit Facility, Options to Increase Size of Credit Facility, Value 1",
"documentation": "Represents the first option for increase of credit facility."
}
}
},
"auth_ref": []
},
"jjsf_LineOfCreditFacilityOptionsToIncreaseSizeOfCreditFacilityValue2": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "LineOfCreditFacilityOptionsToIncreaseSizeOfCreditFacilityValue2",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "jjsf_LineOfCreditFacilityOptionsToIncreaseSizeOfCreditFacilityValue2",
"terseLabel": "Line of Credit Facility, Options to Increase Size of Credit Facility, Value 2",
"documentation": "Represents the second option for increase of credit facility."
}
}
},
"auth_ref": []
},
"us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity",
"terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity",
"documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
}
}
},
"auth_ref": [
"r40",
"r44",
"r374"
]
},
"us-gaap_LineOfCreditFacilityTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LineOfCreditFacilityTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Line of Credit Facility [Table]",
"documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
}
}
},
"auth_ref": [
"r40",
"r44",
"r374",
"r1034",
"r1037",
"r1091"
]
},
"dei_LocalPhoneNumber": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "LocalPhoneNumber",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_LocalPhoneNumber",
"terseLabel": "Local Phone Number",
"documentation": "Local phone number for entity."
}
}
},
"auth_ref": []
},
"us-gaap_LongTermDebtNoncurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LongTermDebtNoncurrent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Long-term debt",
"documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
}
}
},
"auth_ref": [
"r176"
]
},
"us-gaap_LossContingenciesTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "LossContingenciesTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Loss Contingencies [Table]",
"documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
}
}
},
"auth_ref": [
"r266",
"r367",
"r368",
"r369",
"r372",
"r506",
"r880",
"r1087",
"r1088"
]
},
"jjsf_MachineSalesMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "MachineSalesMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Machine Sales [Member]",
"documentation": "Type of sales."
}
}
},
"auth_ref": []
},
"us-gaap_MachineryAndEquipmentGross": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "MachineryAndEquipmentGross",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Plant machinery and equipment",
"documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
}
}
},
"auth_ref": [
"r81"
]
},
"jjsf_ManufacturingFacilityClosingInAtlantaGAMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "ManufacturingFacilityClosingInAtlantaGAMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Manufacturing Facility Closing in Atlanta GA [Member]",
"documentation": "Represents Manufacturing Facility Closing in Atlanta GA ."
}
}
},
"auth_ref": []
},
"jjsf_ManufacturingFacilityClosingInColtonCAMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "ManufacturingFacilityClosingInColtonCAMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Manufacturing Facility Closing in Colton CA [Member]",
"documentation": "Represents Manufacturing Facility Closing in Colton CA."
}
}
},
"auth_ref": []
},
"jjsf_ManufacturingFacilityClosingInHollyRidgeNCMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "ManufacturingFacilityClosingInHollyRidgeNCMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Manufacturing Facility Closing in Holly Ridge, NC [Member]",
"documentation": "Represents Manufacturing Facility Closing in Holly Ridge, NC."
}
}
},
"auth_ref": []
},
"jjsf_MarketingEquipmentGross": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "MarketingEquipmentGross",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Marketing equipment",
"documentation": "Amount before accumulated depreciation of equipment used for marketing."
}
}
},
"auth_ref": []
},
"srt_MaximumMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "MaximumMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Maximum [Member]",
"documentation": "Upper limit of the provided range."
}
}
},
"auth_ref": [
"r112",
"r114",
"r116",
"r117",
"r119",
"r136",
"r138",
"r139",
"r151",
"r152",
"r266",
"r368",
"r369",
"r370",
"r371",
"r464",
"r494",
"r495",
"r496",
"r506",
"r585",
"r641",
"r727",
"r728",
"r741",
"r761",
"r762",
"r818",
"r820",
"r822",
"r823",
"r825",
"r828",
"r829",
"r831",
"r832",
"r843",
"r844",
"r874",
"r887",
"r896",
"r900",
"r903",
"r904",
"r935",
"r936",
"r937",
"r938",
"r951",
"r1094",
"r1142",
"r1143",
"r1144",
"r1145",
"r1146",
"r1147"
]
},
"srt_MinimumMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "MinimumMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Minimum [Member]",
"documentation": "Lower limit of the provided range."
}
}
},
"auth_ref": [
"r112",
"r114",
"r116",
"r117",
"r119",
"r136",
"r138",
"r139",
"r151",
"r152",
"r266",
"r368",
"r369",
"r370",
"r371",
"r464",
"r494",
"r495",
"r496",
"r506",
"r585",
"r641",
"r727",
"r728",
"r741",
"r761",
"r762",
"r818",
"r820",
"r822",
"r823",
"r825",
"r828",
"r829",
"r831",
"r832",
"r843",
"r844",
"r874",
"r887",
"r896",
"r900",
"r903",
"r904",
"r935",
"r936",
"r937",
"r951",
"r1094",
"r1142",
"r1143",
"r1144",
"r1145",
"r1146",
"r1147"
]
},
"ecd_MtrlTermsOfTrdArrTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2025",
"localname": "MtrlTermsOfTrdArrTextBlock",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "Material Terms of Trading Arrangement [Text Block]"
}
}
},
"auth_ref": [
"r972"
]
},
"jjsf_NFIMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "NFIMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details"
],
"lang": {
"en-us": {
"role": {
"label": "NFI [Member]",
"documentation": "Represents information related to NFI."
}
}
},
"auth_ref": []
},
"us-gaap_NetCashProvidedByUsedInFinancingActivities": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NetCashProvidedByUsedInFinancingActivities",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"totalLabel": "Net cash (used in) financing activities",
"documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
}
}
},
"auth_ref": [
"r205"
]
},
"us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Financing activities:"
}
}
},
"auth_ref": []
},
"us-gaap_NetCashProvidedByUsedInInvestingActivities": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NetCashProvidedByUsedInInvestingActivities",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"totalLabel": "Net cash (used in) investing activities",
"documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
}
}
},
"auth_ref": [
"r205"
]
},
"us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Investing activities:"
}
}
},
"auth_ref": []
},
"us-gaap_NetCashProvidedByUsedInOperatingActivities": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NetCashProvidedByUsedInOperatingActivities",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"totalLabel": "Net cash provided by operating activities",
"documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
}
}
},
"auth_ref": [
"r75",
"r76",
"r77"
]
},
"us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Operating activities:"
}
}
},
"auth_ref": []
},
"us-gaap_NetIncomeLoss": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NetIncomeLoss",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited": {
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
"weight": 1.0,
"order": 0.0
},
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 11.0
},
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": null,
"weight": null,
"order": null,
"root": true
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Net earnings",
"totalLabel": "NET EARNINGS",
"terseLabel": "Net Earnings",
"documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
}
}
},
"auth_ref": [
"r64",
"r77",
"r99",
"r163",
"r166",
"r184",
"r187",
"r191",
"r207",
"r210",
"r211",
"r214",
"r222",
"r227",
"r228",
"r230",
"r231",
"r232",
"r236",
"r237",
"r253",
"r306",
"r375",
"r376",
"r378",
"r379",
"r380",
"r381",
"r382",
"r384",
"r385",
"r417",
"r420",
"r422",
"r426",
"r504",
"r539",
"r550",
"r584",
"r588",
"r703",
"r788",
"r808",
"r809",
"r857",
"r859",
"r861",
"r964",
"r1092"
]
},
"us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
"terseLabel": "Net earnings available to common stockholders",
"documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
}
}
},
"auth_ref": [
"r163",
"r195",
"r227",
"r228",
"r230",
"r231",
"r241",
"r242",
"r254",
"r257",
"r420",
"r422",
"r426",
"r550"
]
},
"us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
"terseLabel": "Net earnings available to common stockholders plus assumed conversions",
"documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
}
}
},
"auth_ref": [
"r195",
"r243",
"r249",
"r250",
"r251",
"r252",
"r254",
"r257"
]
},
"us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-7-new-accounting-pronouncements-and-policies"
],
"lang": {
"en-us": {
"role": {
"label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
"documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle."
}
}
},
"auth_ref": [
"r109",
"r158",
"r163",
"r220",
"r221",
"r224",
"r225",
"r238",
"r239",
"r303",
"r308",
"r309",
"r414",
"r415",
"r504",
"r505",
"r537",
"r538",
"r540",
"r550",
"r565",
"r580",
"r620",
"r626",
"r627",
"r735",
"r736",
"r737",
"r738",
"r740"
]
},
"us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-7-new-accounting-pronouncements-and-policies"
],
"lang": {
"en-us": {
"role": {
"label": "Accounting Standards Update and Change in Accounting Principle [Table]",
"documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
}
}
},
"auth_ref": [
"r153",
"r154",
"r155",
"r156",
"r157",
"r158",
"r159",
"r160",
"r161",
"r162",
"r163",
"r202",
"r203",
"r204",
"r219",
"r222",
"r223",
"r224",
"r225",
"r226",
"r230",
"r238",
"r261",
"r302",
"r303",
"r307",
"r310",
"r311",
"r312",
"r344",
"r345",
"r352",
"r412",
"r413",
"r416",
"r417",
"r502",
"r503",
"r504",
"r505",
"r520",
"r521",
"r522",
"r523",
"r524",
"r531",
"r532",
"r533",
"r534",
"r535",
"r536",
"r538",
"r539",
"r540",
"r541",
"r542",
"r543",
"r546",
"r547",
"r548",
"r549",
"r550",
"r557",
"r558",
"r559",
"r560",
"r561",
"r562",
"r563",
"r564",
"r566",
"r567",
"r573",
"r574",
"r575",
"r576",
"r577",
"r578",
"r579",
"r581",
"r582",
"r583",
"r584",
"r586",
"r587",
"r598",
"r599",
"r619",
"r621",
"r622",
"r623",
"r624",
"r625",
"r729",
"r730",
"r731",
"r732",
"r733",
"r734",
"r735",
"r736",
"r737",
"r738",
"r739",
"r740",
"r744"
]
},
"ecd_NonRule10b51ArrAdoptedFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2025",
"localname": "NonRule10b51ArrAdoptedFlag",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "ecd_NonRule10b51ArrAdoptedFlag",
"terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
}
}
},
"auth_ref": [
"r972"
]
},
"ecd_NonRule10b51ArrTrmntdFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2025",
"localname": "NonRule10b51ArrTrmntdFlag",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "ecd_NonRule10b51ArrTrmntdFlag",
"terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
}
}
},
"auth_ref": [
"r972"
]
},
"us-gaap_NonUsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NonUsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Non-US [Member]",
"documentation": "Countries excluding the United States of America (US)."
}
}
},
"auth_ref": [
"r1185",
"r1186",
"r1187",
"r1188"
]
},
"us-gaap_NoncompeteAgreementsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NoncompeteAgreementsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Noncompete Agreements [Member]",
"documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party."
}
}
},
"auth_ref": [
"r909",
"r1069",
"r1071",
"r1072",
"r1073",
"r1075",
"r1076",
"r1078",
"r1079"
]
},
"jjsf_NoteToFinancialStatementDetailsTextual": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "NoteToFinancialStatementDetailsTextual",
"lang": {
"en-us": {
"role": {
"label": "Note To Financial Statement Details Textual"
}
}
},
"auth_ref": []
},
"jjsf_NotesToFinancialStatementsAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "NotesToFinancialStatementsAbstract",
"lang": {
"en-us": {
"role": {
"label": "Notes To Financial Statements [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_NumberOfReportableSegments": {
"xbrltype": "integerItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "NumberOfReportableSegments",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_NumberOfReportableSegments",
"terseLabel": "Number of Reportable Segments",
"documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
}
}
},
"auth_ref": [
"r865",
"r873",
"r1047"
]
},
"us-gaap_OperatingExpenses": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OperatingExpenses",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": -1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "General corporate expenses",
"totalLabel": "Total operating expenses",
"documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
}
}
},
"auth_ref": [
"r861"
]
},
"us-gaap_OperatingExpensesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OperatingExpensesAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Operating expenses"
}
}
},
"auth_ref": []
},
"us-gaap_OperatingIncomeLoss": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OperatingIncomeLoss",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Segment operating income",
"totalLabel": "Operating Income",
"terseLabel": "Operating Income (Loss)",
"documentation": "The net result for the period of deducting operating expenses from operating revenues."
}
}
},
"auth_ref": [
"r102",
"r857",
"r861",
"r864",
"r1046",
"r1048",
"r1050",
"r1051",
"r1052"
]
},
"jjsf_OperatingLeaseAndFinanceLeaseImpairmentLoss": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "OperatingLeaseAndFinanceLeaseImpairmentLoss",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "jjsf_OperatingLeaseAndFinanceLeaseImpairmentLoss",
"terseLabel": "Operating Lease and Finance Lease, Impairment Loss",
"documentation": "Amount of impairment loss from right-of-use asset from operating lease and finance lease."
}
}
},
"auth_ref": []
},
"us-gaap_OperatingLeaseCost": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OperatingLeaseCost",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details": {
"parentTag": "us-gaap_LeaseCost",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details"
],
"lang": {
"en-us": {
"role": {
"label": "Operating lease cost in Cost of goods sold and Operating Expenses",
"documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
}
}
},
"auth_ref": [
"r611",
"r940"
]
},
"us-gaap_OperatingLeaseLiability": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OperatingLeaseLiability",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details"
],
"lang": {
"en-us": {
"role": {
"label": "Total operating lease liabilities",
"terseLabel": "Present value of lease obligations, operating leases",
"documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
}
}
},
"auth_ref": [
"r602"
]
},
"us-gaap_OperatingLeaseLiabilityCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OperatingLeaseLiabilityCurrent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Current operating lease liabilities",
"terseLabel": "Operating Lease, Liability, Current",
"documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
}
}
},
"auth_ref": [
"r602"
]
},
"us-gaap_OperatingLeaseLiabilityNoncurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OperatingLeaseLiabilityNoncurrent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Noncurrent operating lease liabilities",
"terseLabel": "Operating Lease, Liability, Noncurrent",
"documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
}
}
},
"auth_ref": [
"r602"
]
},
"us-gaap_OperatingLeasePayments": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OperatingLeasePayments",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-cash-flow-information-related-to-leases-details"
],
"lang": {
"en-us": {
"role": {
"label": "Operating cash flows from operating leases",
"documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
}
}
},
"auth_ref": [
"r607",
"r613"
]
},
"us-gaap_OperatingLeaseRightOfUseAsset": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OperatingLeaseRightOfUseAsset",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "jjsf_AssetsNoncurrentExcludingPropertyPlantAndEquipmentNet",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Operating lease right-of-use assets",
"terseLabel": "Operating Lease, Right-of-Use Asset",
"documentation": "Amount of lessee's right to use underlying asset under operating lease."
}
}
},
"auth_ref": [
"r601"
]
},
"us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
"xbrltype": "percentItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent",
"terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent",
"documentation": "Weighted average discount rate for operating lease calculated at point in time."
}
}
},
"auth_ref": [
"r615",
"r940"
]
},
"us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1",
"terseLabel": "Operating Lease, Weighted Average Remaining Lease Term",
"documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
}
}
},
"auth_ref": [
"r614",
"r940"
]
},
"us-gaap_OperatingSegmentsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OperatingSegmentsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Operating Segments [Member]",
"documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
}
}
},
"auth_ref": [
"r288",
"r289",
"r290",
"r291",
"r292",
"r295",
"r869",
"r870"
]
},
"us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-1-basis-of-presentation"
],
"lang": {
"en-us": {
"role": {
"label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
"documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements."
}
}
},
"auth_ref": [
"r91",
"r982",
"r1033"
]
},
"us-gaap_OtherAssetsNoncurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OtherAssetsNoncurrent",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "jjsf_AssetsNoncurrentExcludingPropertyPlantAndEquipmentNet",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Other",
"documentation": "Amount of noncurrent assets classified as other."
}
}
},
"auth_ref": [
"r174"
]
},
"us-gaap_OtherAssetsNoncurrentAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OtherAssetsNoncurrentAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Other assets"
}
}
},
"auth_ref": []
},
"us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited": {
"parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details"
],
"lang": {
"en-us": {
"role": {
"label": "Foreign currency translation adjustment",
"terseLabel": "Foreign currency translation adjustments",
"documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
}
}
},
"auth_ref": [
"r5",
"r11",
"r92"
]
},
"us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited": {
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
"totalLabel": "Total other comprehensive income (loss), net of tax",
"documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
}
}
},
"auth_ref": [
"r5",
"r11",
"r92",
"r185",
"r188",
"r232"
]
},
"us-gaap_OtherIncomeAndExpensesAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OtherIncomeAndExpensesAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Other income (expense)"
}
}
},
"auth_ref": []
},
"us-gaap_OtherIntangibleAssetsNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OtherIntangibleAssetsNet",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "jjsf_AssetsNoncurrentExcludingPropertyPlantAndEquipmentNet",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Other intangible assets, net",
"documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other."
}
}
},
"auth_ref": []
},
"us-gaap_OtherLiabilitiesNoncurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OtherLiabilitiesNoncurrent",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0,
"order": 5.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Other long-term liabilities",
"documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
}
}
},
"auth_ref": [
"r45"
]
},
"us-gaap_OtherNoncashIncomeExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OtherNoncashIncomeExpense",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_OtherNoncashIncomeExpense",
"negatedLabel": "Other",
"documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
}
}
},
"auth_ref": [
"r77"
]
},
"us-gaap_OtherOperatingIncomeExpenseNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OtherOperatingIncomeExpenseNet",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_OperatingExpenses",
"weight": -1.0,
"order": 5.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Other general expense",
"negatedLabel": "Other general expense",
"documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations."
}
}
},
"auth_ref": []
},
"jjsf_OtherProductsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "OtherProductsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Other Products [Member]",
"documentation": "Type of food service sales."
}
}
},
"auth_ref": []
},
"us-gaap_OtherRestructuringCosts": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OtherRestructuringCosts",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_OtherRestructuringCosts",
"terseLabel": "Other Restructuring Costs",
"documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation."
}
}
},
"auth_ref": [
"r8"
]
},
"us-gaap_OtherRestructuringMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "OtherRestructuringMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details"
],
"lang": {
"en-us": {
"role": {
"label": "Other Restructuring [Member]",
"documentation": "Restructuring and related activities classified as other."
}
}
},
"auth_ref": [
"r855",
"r876",
"r877",
"r878",
"r879"
]
},
"jjsf_PassThroughPaymentsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "PassThroughPaymentsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details"
],
"lang": {
"en-us": {
"role": {
"label": "Pass Through Payments [Member]",
"documentation": "Relating to pass through payments."
}
}
},
"auth_ref": []
},
"us-gaap_PaymentsForRepurchaseOfCommonStock": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PaymentsForRepurchaseOfCommonStock",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_PaymentsForRepurchaseOfCommonStock",
"negatedLabel": "Payments to repurchase common stock",
"documentation": "The cash outflow to reacquire common stock during the period."
}
}
},
"auth_ref": [
"r73"
]
},
"us-gaap_PaymentsForRestructuring": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PaymentsForRestructuring",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_PaymentsForRestructuring",
"terseLabel": "Payments for Restructuring",
"negatedLabel": "Payments",
"documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
}
}
},
"auth_ref": [
"r356",
"r1031"
]
},
"us-gaap_PaymentsOfDividends": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PaymentsOfDividends",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_PaymentsOfDividends",
"negatedLabel": "Payment of cash dividend",
"documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
}
}
},
"auth_ref": [
"r73"
]
},
"jjsf_PaymentsOfVestedShareBasedCompensationNonOptionEquityInstruments": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "PaymentsOfVestedShareBasedCompensationNonOptionEquityInstruments",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0,
"order": 3.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "jjsf_PaymentsOfVestedShareBasedCompensationNonOptionEquityInstruments",
"negatedLabel": "Purchase of vested employee service share units and performance share units",
"documentation": "The cash outflow for vested shared based compensation non option equity instruments."
}
}
},
"auth_ref": []
},
"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PaymentsToAcquirePropertyPlantAndEquipment",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment",
"negatedLabel": "Purchases of property, plant and equipment",
"documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
}
}
},
"auth_ref": [
"r72"
]
},
"us-gaap_PerformanceSharesMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PerformanceSharesMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details"
],
"lang": {
"en-us": {
"role": {
"label": "Performance Shares [Member]",
"documentation": "Share-based payment arrangement awarded for meeting performance target."
}
}
},
"auth_ref": [
"r1098",
"r1099",
"r1100",
"r1101",
"r1102",
"r1103",
"r1104",
"r1105",
"r1106",
"r1107",
"r1108",
"r1109",
"r1110",
"r1111",
"r1112",
"r1113",
"r1114",
"r1115",
"r1116",
"r1117",
"r1118",
"r1119",
"r1120",
"r1121",
"r1122",
"r1123"
]
},
"us-gaap_PreferredStockParOrStatedValuePerShare": {
"xbrltype": "perShareItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PreferredStockParOrStatedValuePerShare",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
],
"lang": {
"en-us": {
"role": {
"label": "Preferred stock, par value (in dollars per share)",
"documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
}
}
},
"auth_ref": [
"r46",
"r428"
]
},
"us-gaap_PreferredStockSharesAuthorized": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PreferredStockSharesAuthorized",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
],
"lang": {
"en-us": {
"role": {
"label": "Preferred Stock, Shares Authorized (in shares)",
"documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
}
}
},
"auth_ref": [
"r46",
"r769"
]
},
"us-gaap_PreferredStockSharesIssued": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PreferredStockSharesIssued",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
],
"lang": {
"en-us": {
"role": {
"label": "Preferred Stock, shares issued (in shares)",
"documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
}
}
},
"auth_ref": [
"r46",
"r428"
]
},
"us-gaap_PreferredStockValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PreferredStockValue",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Preferred stock, $1 par value; authorized 10,000,000 shares; none issued",
"documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
}
}
},
"auth_ref": [
"r46",
"r419",
"r424",
"r694",
"r941"
]
},
"us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PrepaidExpenseAndOtherAssetsCurrent",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0,
"order": 3.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Prepaid expenses and other",
"documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
}
}
},
"auth_ref": [
"r985"
]
},
"us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ProceedsFromInsuranceSettlementInvestingActivities",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Proceeds from insurance for fixed assets",
"documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities."
}
}
},
"auth_ref": [
"r6",
"r18"
]
},
"us-gaap_ProceedsFromIssuanceOfCommonStock": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ProceedsFromIssuanceOfCommonStock",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Proceeds from issuance of stock",
"documentation": "The cash inflow from the additional capital contribution to the entity."
}
}
},
"auth_ref": [
"r3"
]
},
"us-gaap_ProceedsFromLinesOfCredit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ProceedsFromLinesOfCredit",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Borrowings under credit facility",
"documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
}
}
},
"auth_ref": [
"r19",
"r1034",
"r1037"
]
},
"us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Proceeds from disposal of property and equipment",
"documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
}
}
},
"auth_ref": [
"r71"
]
},
"us-gaap_ProductMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ProductMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Product [Member]",
"documentation": "Article or substance produced by nature, labor or machinery."
}
}
},
"auth_ref": [
"r856",
"r861",
"r888",
"r889"
]
},
"srt_ProductOrServiceAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "ProductOrServiceAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Product and Service [Axis]",
"documentation": "Information by product and service, or group of similar products and similar services."
}
}
},
"auth_ref": [
"r121",
"r122",
"r123",
"r124",
"r125",
"r126",
"r149",
"r297",
"r642",
"r720",
"r721",
"r722",
"r723",
"r724",
"r725",
"r726",
"r846",
"r856",
"r859",
"r861",
"r888",
"r889",
"r950",
"r951",
"r953",
"r956",
"r961",
"r978",
"r981",
"r989",
"r990",
"r991",
"r992",
"r993",
"r994",
"r995",
"r996",
"r997",
"r998",
"r999",
"r1000",
"r1001",
"r1002",
"r1003",
"r1004",
"r1005",
"r1006",
"r1007",
"r1008",
"r1009",
"r1010",
"r1011",
"r1012",
"r1013",
"r1014",
"r1015",
"r1016",
"r1017",
"r1018",
"r1019",
"r1020",
"r1021",
"r1022",
"r1023",
"r1024",
"r1025",
"r1027",
"r1028",
"r1029",
"r1030",
"r1089",
"r1090",
"r1151",
"r1152",
"r1153",
"r1154",
"r1155",
"r1156",
"r1157",
"r1158",
"r1159",
"r1160",
"r1161",
"r1162",
"r1163",
"r1164",
"r1165",
"r1166",
"r1167",
"r1168",
"r1169",
"r1170",
"r1171",
"r1172",
"r1173",
"r1174",
"r1175",
"r1176",
"r1177",
"r1179",
"r1180"
]
},
"srt_ProductsAndServicesDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "ProductsAndServicesDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Product and Service [Domain]",
"documentation": "Product or service, or a group of similar products or similar services."
}
}
},
"auth_ref": [
"r121",
"r122",
"r123",
"r124",
"r125",
"r126",
"r149",
"r297",
"r642",
"r720",
"r721",
"r722",
"r723",
"r724",
"r725",
"r726",
"r846",
"r856",
"r859",
"r861",
"r888",
"r889",
"r950",
"r951",
"r953",
"r956",
"r961",
"r978",
"r981",
"r989",
"r990",
"r991",
"r992",
"r993",
"r994",
"r995",
"r996",
"r997",
"r998",
"r999",
"r1000",
"r1001",
"r1002",
"r1003",
"r1004",
"r1005",
"r1006",
"r1007",
"r1008",
"r1009",
"r1010",
"r1011",
"r1012",
"r1013",
"r1014",
"r1015",
"r1016",
"r1017",
"r1018",
"r1019",
"r1020",
"r1021",
"r1022",
"r1023",
"r1024",
"r1025",
"r1027",
"r1028",
"r1029",
"r1030",
"r1089",
"r1090",
"r1151",
"r1152",
"r1153",
"r1154",
"r1155",
"r1156",
"r1157",
"r1158",
"r1159",
"r1160",
"r1161",
"r1162",
"r1163",
"r1164",
"r1165",
"r1166",
"r1167",
"r1168",
"r1169",
"r1170",
"r1171",
"r1172",
"r1173",
"r1174",
"r1175",
"r1176",
"r1177",
"r1179",
"r1180"
]
},
"us-gaap_PropertyPlantAndEquipmentAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PropertyPlantAndEquipmentAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Property, plant and equipment, at cost"
}
}
},
"auth_ref": []
},
"us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense"
],
"lang": {
"en-us": {
"role": {
"label": "Property, Plant and Equipment Disclosure [Text Block]",
"documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
}
}
},
"auth_ref": [
"r80",
"r105",
"r106",
"r107"
]
},
"us-gaap_PropertyPlantAndEquipmentGross": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PropertyPlantAndEquipmentGross",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_PropertyPlantAndEquipmentGross",
"totalLabel": "Total Property, plant and equipment, at cost",
"documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
}
}
},
"auth_ref": [
"r81",
"r170",
"r701"
]
},
"us-gaap_PropertyPlantAndEquipmentNet": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PropertyPlantAndEquipmentNet",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_Assets",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Property, Plant and Equipment, Net",
"totalLabel": "Property, plant and equipment, net",
"documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
}
}
},
"auth_ref": [
"r10",
"r617",
"r688",
"r701",
"r941"
]
},
"us-gaap_PropertyPlantAndEquipmentUsefulLife": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "PropertyPlantAndEquipmentUsefulLife",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_PropertyPlantAndEquipmentUsefulLife",
"terseLabel": "Property, Plant and Equipment, Useful Life (Year)",
"documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
}
}
},
"auth_ref": []
},
"srt_RangeAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "RangeAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Statistical Measurement [Axis]",
"documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
}
}
},
"auth_ref": [
"r112",
"r114",
"r116",
"r117",
"r119",
"r136",
"r138",
"r139",
"r151",
"r152",
"r266",
"r368",
"r369",
"r370",
"r371",
"r461",
"r464",
"r494",
"r495",
"r496",
"r501",
"r506",
"r585",
"r639",
"r640",
"r641",
"r727",
"r728",
"r741",
"r761",
"r762",
"r818",
"r820",
"r822",
"r823",
"r825",
"r828",
"r829",
"r831",
"r832",
"r843",
"r844",
"r874",
"r887",
"r896",
"r900",
"r903",
"r904",
"r935",
"r936",
"r937",
"r938",
"r951",
"r962",
"r1084",
"r1094",
"r1128",
"r1143",
"r1144",
"r1145",
"r1146",
"r1147"
]
},
"srt_RangeMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "RangeMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Statistical Measurement [Domain]",
"documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
}
}
},
"auth_ref": [
"r112",
"r114",
"r116",
"r117",
"r119",
"r136",
"r138",
"r139",
"r151",
"r152",
"r266",
"r368",
"r369",
"r370",
"r371",
"r461",
"r464",
"r494",
"r495",
"r496",
"r501",
"r506",
"r585",
"r639",
"r640",
"r641",
"r727",
"r728",
"r741",
"r761",
"r762",
"r818",
"r820",
"r822",
"r823",
"r825",
"r828",
"r829",
"r831",
"r832",
"r843",
"r844",
"r874",
"r887",
"r896",
"r900",
"r903",
"r904",
"r935",
"r936",
"r937",
"r938",
"r951",
"r962",
"r1084",
"r1094",
"r1128",
"r1143",
"r1144",
"r1145",
"r1146",
"r1147"
]
},
"jjsf_ReceivableForCatastrophicClaimsDisclosureTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "ReceivableForCatastrophicClaimsDisclosureTableTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Receivable for Catastrophic Claims Disclosure [Table Text Block]",
"documentation": "Tabular disclosure for the receivable from catastrophic claims disclosure."
}
}
},
"auth_ref": []
},
"us-gaap_ReclassificationTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ReclassificationTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-16-reclassifications"
],
"lang": {
"en-us": {
"role": {
"label": "Reclassification [Table]",
"documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
}
}
},
"auth_ref": [
"r164"
]
},
"us-gaap_Reclassifications": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "Reclassifications",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-16-reclassifications"
],
"lang": {
"en-us": {
"role": {
"label": "Reclassifications [Text Block]",
"documentation": "The entire disclosure for classifying current financial statements, which may be different from classifications in the prior year's financial statements. Disclose any material changes in classification including an explanation of the reason for the change and the areas impacted."
}
}
},
"auth_ref": [
"r164"
]
},
"us-gaap_RelatedPartyDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RelatedPartyDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details"
],
"lang": {
"en-us": {
"role": {
"label": "Related and Nonrelated Parties [Domain]",
"documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
}
}
},
"auth_ref": [
"r207",
"r213",
"r214",
"r304",
"r462",
"r463",
"r631",
"r632",
"r693",
"r699",
"r764",
"r765",
"r766",
"r767",
"r768",
"r786",
"r817",
"r1181"
]
},
"us-gaap_RelatedPartyMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RelatedPartyMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Related Party [Member]",
"documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
}
}
},
"auth_ref": [
"r207",
"r213",
"r214",
"r631",
"r632",
"r633",
"r634",
"r693",
"r699",
"r764",
"r765",
"r766",
"r767",
"r768",
"r786",
"r817"
]
},
"us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RelatedPartyTransactionAmountsOfTransaction",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details"
],
"lang": {
"en-us": {
"role": {
"label": "Related party transaction, amount",
"terseLabel": "Related Party Transaction, Amounts of Transaction",
"documentation": "Amount of transactions with related party during the financial reporting period."
}
}
},
"auth_ref": [
"r631"
]
},
"us-gaap_RelatedPartyTransactionAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RelatedPartyTransactionAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details"
],
"lang": {
"en-us": {
"role": {
"label": "Related Party Transaction [Axis]",
"documentation": "Information by type of related party transaction."
}
}
},
"auth_ref": [
"r207",
"r213",
"r214",
"r631",
"r632",
"r1139"
]
},
"us-gaap_RelatedPartyTransactionDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RelatedPartyTransactionDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details"
],
"lang": {
"en-us": {
"role": {
"label": "Related Party Transaction [Domain]",
"documentation": "Transaction between related party."
}
}
},
"auth_ref": [
"r207",
"r213",
"r214",
"r1139"
]
},
"us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RelatedPartyTransactionsByRelatedPartyAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details"
],
"lang": {
"en-us": {
"role": {
"label": "Related and Nonrelated Parties [Axis]",
"documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
}
}
},
"auth_ref": [
"r207",
"r213",
"r214",
"r304",
"r462",
"r463",
"r631",
"r632",
"r693",
"r699",
"r764",
"r765",
"r766",
"r767",
"r768",
"r786",
"r817",
"r1139",
"r1181"
]
},
"us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RelatedPartyTransactionsDisclosureTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties"
],
"lang": {
"en-us": {
"role": {
"label": "Related Party Transactions Disclosure [Text Block]",
"documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
}
}
},
"auth_ref": [
"r628",
"r629",
"r630",
"r632",
"r635",
"r752",
"r753",
"r754",
"r793",
"r794",
"r795",
"r814",
"r816"
]
},
"jjsf_RepairAndMaintenanceServiceMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "RepairAndMaintenanceServiceMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Repair and Maintenance Service [Member]",
"documentation": "Type of sales."
}
}
},
"auth_ref": []
},
"us-gaap_RepaymentsOfLinesOfCredit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RepaymentsOfLinesOfCredit",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0,
"order": 5.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_RepaymentsOfLinesOfCredit",
"negatedLabel": "Repayment of borrowings under credit facility",
"documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
}
}
},
"auth_ref": [
"r74",
"r1034",
"r1037"
]
},
"srt_RestatementAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "RestatementAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Revision of Prior Period [Axis]",
"documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
}
}
},
"auth_ref": [
"r150",
"r156",
"r162",
"r163",
"r164",
"r197",
"r216",
"r217",
"r218",
"r222",
"r223",
"r227",
"r228",
"r229",
"r230",
"r233",
"r234",
"r235",
"r236",
"r237",
"r238",
"r261",
"r310",
"r311",
"r416",
"r417",
"r504",
"r535",
"r536",
"r539",
"r540",
"r549",
"r550",
"r577",
"r582",
"r583",
"r584",
"r599",
"r624",
"r625",
"r731",
"r732",
"r733",
"r734",
"r735",
"r736",
"r737",
"r738",
"r739",
"r740",
"r744",
"r1053"
]
},
"srt_RestatementDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "RestatementDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Revision of Prior Period [Domain]",
"documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
}
}
},
"auth_ref": [
"r150",
"r156",
"r162",
"r163",
"r164",
"r197",
"r216",
"r217",
"r218",
"r222",
"r223",
"r227",
"r228",
"r229",
"r230",
"r233",
"r234",
"r235",
"r236",
"r237",
"r238",
"r261",
"r310",
"r311",
"r416",
"r417",
"r504",
"r535",
"r536",
"r539",
"r540",
"r549",
"r550",
"r577",
"r582",
"r583",
"r584",
"r599",
"r624",
"r625",
"r731",
"r732",
"r733",
"r734",
"r735",
"r736",
"r737",
"r738",
"r739",
"r740",
"r744",
"r1053"
]
},
"us-gaap_RestrictedStockUnitsRSUMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RestrictedStockUnitsRSUMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details"
],
"lang": {
"en-us": {
"role": {
"label": "Restricted Stock Units (RSUs) [Member]",
"documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
}
}
},
"auth_ref": [
"r1098",
"r1099",
"r1100",
"r1101",
"r1102",
"r1103",
"r1104",
"r1105",
"r1106",
"r1107",
"r1108",
"r1109",
"r1110",
"r1111",
"r1112",
"r1113",
"r1114",
"r1115",
"r1116",
"r1117",
"r1118",
"r1119",
"r1120",
"r1121",
"r1122",
"r1123"
]
},
"us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals"
],
"lang": {
"en-us": {
"role": {
"label": "Restructuring and Related Activities Disclosure [Text Block]",
"documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
}
}
},
"auth_ref": [
"r353",
"r354",
"r356",
"r359",
"r364"
]
},
"us-gaap_RestructuringCharges": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RestructuringCharges",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details"
],
"lang": {
"en-us": {
"role": {
"label": "Charges",
"terseLabel": "Restructuring Charges",
"documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
}
}
},
"auth_ref": [
"r8",
"r196",
"r198",
"r360",
"r361",
"r858",
"r1085"
]
},
"us-gaap_RestructuringCostAndReserveAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RestructuringCostAndReserveAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details"
],
"lang": {
"en-us": {
"role": {
"label": "Restructuring Type [Axis]",
"documentation": "Information by type of restructuring cost."
}
}
},
"auth_ref": [
"r196",
"r198",
"r355",
"r356",
"r361",
"r362",
"r858"
]
},
"us-gaap_RestructuringCosts": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RestructuringCosts",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_OperatingExpenses",
"weight": 1.0,
"order": 4.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Plant closure expense",
"terseLabel": "Restructuring Costs",
"documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
}
}
},
"auth_ref": [
"r8"
]
},
"us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
"xbrltype": "enumerationSetItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
"terseLabel": "Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]",
"documentation": "Indicates line item in statement of income or comprehensive income that includes restructuring charges."
}
}
},
"auth_ref": [
"r976",
"r977"
]
},
"us-gaap_RestructuringPlanAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RestructuringPlanAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Restructuring Plan [Axis]",
"documentation": "Information by individual restructuring plan."
}
}
},
"auth_ref": []
},
"us-gaap_RestructuringPlanDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RestructuringPlanDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Restructuring Plan [Domain]",
"documentation": "Identification of the individual restructuring plans."
}
}
},
"auth_ref": []
},
"us-gaap_RestructuringReserve": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RestructuringReserve",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_RestructuringReserve",
"periodStartLabel": "Balance",
"periodEndLabel": "Balance",
"documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan."
}
}
},
"auth_ref": [
"r356",
"r362"
]
},
"us-gaap_RestructuringReserveSettledWithoutCash2": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RestructuringReserveSettledWithoutCash2",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 7.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Non-cash plant shutdown expenses",
"label": "us-gaap_RestructuringReserveSettledWithoutCash2",
"documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash."
}
}
},
"auth_ref": [
"r356",
"r362"
]
},
"jjsf_RetailSupermarketMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "RetailSupermarketMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Retail Supermarket [Member]",
"documentation": "Represents the Retail Supermarket segment."
}
}
},
"auth_ref": []
},
"us-gaap_RetainedEarningsAccumulatedDeficit": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RetainedEarningsAccumulatedDeficit",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Retained Earnings",
"documentation": "Amount of accumulated undistributed earnings (deficit)."
}
}
},
"auth_ref": [
"r48",
"r90",
"r697",
"r735",
"r740",
"r750",
"r770",
"r941"
]
},
"us-gaap_RetainedEarningsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RetainedEarningsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-"
],
"lang": {
"en-us": {
"role": {
"label": "Retained Earnings [Member]",
"documentation": "Accumulated undistributed earnings (deficit)."
}
}
},
"auth_ref": [
"r155",
"r162",
"r163",
"r216",
"r217",
"r218",
"r223",
"r232",
"r235",
"r237",
"r307",
"r312",
"r345",
"r416",
"r504",
"r520",
"r521",
"r534",
"r535",
"r536",
"r540",
"r549",
"r550",
"r559",
"r562",
"r563",
"r567",
"r582",
"r598",
"r600",
"r731",
"r733",
"r755",
"r1183"
]
},
"us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_GrossProfit",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Net sales",
"documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
}
}
},
"auth_ref": [
"r100",
"r101",
"r262",
"r272",
"r273",
"r288",
"r294",
"r297",
"r299",
"r301",
"r455",
"r456",
"r457",
"r642"
]
},
"us-gaap_RevenueFromContractWithCustomerTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RevenueFromContractWithCustomerTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition"
],
"lang": {
"en-us": {
"role": {
"label": "Revenue from Contract with Customer [Text Block]",
"documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
}
}
},
"auth_ref": [
"r110",
"r446",
"r448",
"r449",
"r450",
"r451",
"r452",
"r453",
"r454",
"r457",
"r460"
]
},
"srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Revision of Prior Period, Reclassification, Adjustment [Member]",
"documentation": "Cumulative increase (decrease) to previously issued financial statements for reclassification. Excludes adjustment for reclassification from amendment to accounting standards."
}
}
},
"auth_ref": [
"r164",
"r197",
"r1053"
]
},
"us-gaap_RevolvingCreditFacilityMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "RevolvingCreditFacilityMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Revolving Credit Facility [Member]",
"documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
}
}
},
"auth_ref": []
},
"jjsf_RightOfUseAssetObtainedInExchangeForLeaseLiability": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "RightOfUseAssetObtainedInExchangeForLeaseLiability",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-cash-flow-information-related-to-leases-details"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Supplemental noncash information on lease liabilities arising from obtaining right-of-use assets",
"label": "jjsf_RightOfUseAssetObtainedInExchangeForLeaseLiability",
"documentation": "Amount of increase in right-of-use asset obtained in exchange for lease liability."
}
}
},
"auth_ref": []
},
"ecd_Rule10b51ArrAdoptedFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2025",
"localname": "Rule10b51ArrAdoptedFlag",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "ecd_Rule10b51ArrAdoptedFlag",
"terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]"
}
}
},
"auth_ref": [
"r972"
]
},
"ecd_Rule10b51ArrTrmntdFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2025",
"localname": "Rule10b51ArrTrmntdFlag",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "ecd_Rule10b51ArrTrmntdFlag",
"terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]"
}
}
},
"auth_ref": [
"r972"
]
},
"us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
"documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
}
}
},
"auth_ref": [
"r16",
"r1131",
"r1132"
]
},
"us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
"documentation": "Disclosure of information about acquired finite-lived intangible asset by major class."
}
}
},
"auth_ref": [
"r333",
"r334",
"r335",
"r336",
"r743",
"r845"
]
},
"us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
"documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company."
}
}
},
"auth_ref": [
"r1070",
"r1075"
]
},
"us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-1-basis-of-presentation"
],
"lang": {
"en-us": {
"role": {
"label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
"documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
}
}
},
"auth_ref": [
"r551"
]
},
"us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
"documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
}
}
},
"auth_ref": [
"r1045"
]
},
"us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]",
"documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method."
}
}
},
"auth_ref": [
"r244",
"r248",
"r255",
"r257"
]
},
"us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Intangible Asset, Finite-Lived [Table]",
"documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
}
}
},
"auth_ref": [
"r331",
"r337",
"r341",
"r342",
"r343",
"r643",
"r845",
"r848",
"r905",
"r906",
"r907",
"r908",
"r909",
"r910",
"r911",
"r912",
"r913",
"r914",
"r915",
"r916",
"r917",
"r918",
"r919",
"r920",
"r921",
"r922",
"r923",
"r924",
"r925",
"r926",
"r927",
"r928",
"r929",
"r930",
"r931"
]
},
"us-gaap_ScheduleOfGoodwillTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfGoodwillTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Goodwill [Table]",
"documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
}
}
},
"auth_ref": [
"r320",
"r321",
"r322",
"r323",
"r324",
"r325",
"r326",
"r327",
"r328",
"r329",
"r330",
"r875"
]
},
"us-gaap_ScheduleOfGoodwillTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfGoodwillTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of Goodwill [Table Text Block]",
"documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
}
}
},
"auth_ref": [
"r875",
"r1057",
"r1058",
"r1059",
"r1060",
"r1061",
"r1062",
"r1063",
"r1064",
"r1065",
"r1066",
"r1067"
]
},
"us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfInventoryCurrentTableTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of Inventory, Current [Table Text Block]",
"documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
}
}
},
"auth_ref": [
"r9",
"r52",
"r53",
"r54"
]
},
"us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfPropertyPlantAndEquipmentTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Property, Plant and Equipment [Table]",
"documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
}
}
},
"auth_ref": [
"r10",
"r617"
]
},
"us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Related Party Transaction [Table]",
"documentation": "Disclosure of information about related party transaction."
}
}
},
"auth_ref": [
"r207",
"r213",
"r214",
"r631",
"r632",
"r634",
"r791",
"r792",
"r795"
]
},
"us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of Related Party Transactions [Table Text Block]",
"documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
}
}
},
"auth_ref": [
"r1137",
"r1138"
]
},
"us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfRestructuringAndRelatedCostsTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Restructuring Cost [Table]",
"documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve."
}
}
},
"auth_ref": [
"r355",
"r356",
"r357",
"r358",
"r361",
"r362",
"r363"
]
},
"us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Restructuring and Related Costs [Table Text Block]",
"documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
}
}
},
"auth_ref": [
"r26",
"r83",
"r84"
]
},
"us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of Segment Reporting Information, by Segment [Table]",
"documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
}
}
},
"auth_ref": [
"r21",
"r22",
"r23"
]
},
"us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
"documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
}
}
},
"auth_ref": [
"r21",
"r22",
"r23"
]
},
"us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
"documentation": "Disclosure of information about share-based payment arrangement."
}
}
},
"auth_ref": [
"r466",
"r468",
"r471",
"r472",
"r473",
"r474",
"r475",
"r476",
"r477",
"r478",
"r479",
"r480",
"r481",
"r482",
"r483",
"r484",
"r485",
"r486",
"r487",
"r488",
"r489",
"r490",
"r491",
"r492",
"r493",
"r494",
"r495",
"r496",
"r497",
"r501"
]
},
"us-gaap_ScheduleOfStockByClassTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfStockByClassTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Stock, Class of Stock [Table]",
"documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
}
}
},
"auth_ref": [
"r27",
"r28",
"r29",
"r30",
"r31",
"r32",
"r88",
"r89",
"r90",
"r177",
"r178",
"r179",
"r264",
"r428",
"r429",
"r430",
"r432",
"r435",
"r440",
"r442",
"r556",
"r746",
"r747",
"r748",
"r749",
"r887",
"r975",
"r1034",
"r1036"
]
},
"us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ScheduleOfTreasuryStockByClassTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Class of Treasury Stock [Table Text Block]",
"documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
}
}
},
"auth_ref": [
"r33",
"r34",
"r35",
"r36"
]
},
"dei_Security12bTitle": {
"xbrltype": "securityTitleItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "Security12bTitle",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_Security12bTitle",
"terseLabel": "Title of 12(b) Security",
"documentation": "Title of a 12(b) registered security."
}
}
},
"auth_ref": [
"r966"
]
},
"dei_SecurityExchangeName": {
"xbrltype": "edgarExchangeCodeItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "SecurityExchangeName",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_SecurityExchangeName",
"terseLabel": "Security Exchange Name",
"documentation": "Name of the Exchange on which a security is registered."
}
}
},
"auth_ref": [
"r968"
]
},
"us-gaap_SegmentDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "SegmentDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Segments [Domain]",
"documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
}
}
},
"auth_ref": [
"r100",
"r101",
"r102",
"r103",
"r262",
"r268",
"r271",
"r272",
"r273",
"r274",
"r275",
"r276",
"r277",
"r278",
"r279",
"r280",
"r282",
"r283",
"r285",
"r286",
"r287",
"r288",
"r289",
"r290",
"r291",
"r292",
"r294",
"r295",
"r296",
"r301",
"r320",
"r321",
"r322",
"r323",
"r324",
"r325",
"r326",
"r327",
"r328",
"r343",
"r358",
"r363",
"r544",
"r545",
"r709",
"r710",
"r711",
"r712",
"r713",
"r714",
"r715",
"r716",
"r717",
"r718",
"r719",
"r866",
"r869",
"r870",
"r875",
"r955",
"r1151",
"r1152",
"r1153",
"r1154",
"r1155",
"r1156",
"r1157",
"r1158",
"r1159",
"r1160",
"r1161",
"r1162",
"r1163",
"r1164",
"r1165",
"r1166",
"r1167",
"r1168",
"r1169",
"r1170",
"r1171",
"r1172",
"r1173",
"r1174",
"r1175",
"r1176",
"r1177",
"r1179",
"r1180"
]
},
"us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "SegmentExpenditureAdditionToLongLivedAssets",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Capital expenditures",
"documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets."
}
}
},
"auth_ref": [
"r262",
"r283",
"r294",
"r869",
"r870"
]
},
"srt_SegmentGeographicalDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "SegmentGeographicalDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Geographical [Domain]",
"documentation": "Geographical area."
}
}
},
"auth_ref": [
"r113",
"r115",
"r118",
"r120",
"r127",
"r128",
"r129",
"r130",
"r131",
"r132",
"r133",
"r134",
"r135",
"r137",
"r138",
"r139",
"r265",
"r299",
"r300",
"r645",
"r646",
"r647",
"r648",
"r649",
"r650",
"r651",
"r652",
"r653",
"r654",
"r655",
"r656",
"r657",
"r658",
"r659",
"r660",
"r661",
"r662",
"r663",
"r664",
"r665",
"r666",
"r667",
"r668",
"r669",
"r670",
"r671",
"r672",
"r673",
"r674",
"r675",
"r676",
"r677",
"r678",
"r683",
"r684",
"r685",
"r686",
"r758",
"r759",
"r760",
"r819",
"r821",
"r824",
"r826",
"r828",
"r830",
"r831",
"r832",
"r834",
"r835",
"r836",
"r837",
"r838",
"r839",
"r840",
"r841",
"r842",
"r847",
"r863",
"r888",
"r890",
"r942",
"r943",
"r944",
"r945",
"r946",
"r947",
"r948",
"r949",
"r954",
"r962",
"r1151",
"r1152",
"r1153",
"r1155",
"r1156",
"r1157",
"r1158",
"r1159",
"r1160",
"r1161",
"r1162",
"r1163",
"r1164",
"r1165",
"r1166",
"r1167",
"r1168",
"r1169",
"r1170",
"r1171",
"r1172",
"r1173",
"r1174",
"r1175",
"r1176",
"r1177",
"r1179",
"r1180"
]
},
"us-gaap_SegmentReportingDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "SegmentReportingDisclosureTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting"
],
"lang": {
"en-us": {
"role": {
"label": "Segment Reporting Disclosure [Text Block]",
"documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
}
}
},
"auth_ref": [
"r103",
"r262",
"r267",
"r268",
"r269",
"r270",
"r271",
"r284",
"r286",
"r287",
"r292",
"r293",
"r294",
"r295",
"r296",
"r297",
"r298",
"r301",
"r865",
"r867",
"r868",
"r869",
"r871",
"r872",
"r873"
]
},
"us-gaap_SelfInsuranceReserve": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "SelfInsuranceReserve",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_SelfInsuranceReserve",
"terseLabel": "Self Insurance Reserve",
"documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property."
}
}
},
"auth_ref": [
"r45"
]
},
"us-gaap_SellingAndMarketingExpense": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "SellingAndMarketingExpense",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited": {
"parentTag": "us-gaap_OperatingExpenses",
"weight": 1.0,
"order": 0.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Marketing and selling",
"documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
}
}
},
"auth_ref": []
},
"us-gaap_SeveranceCosts1": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "SeveranceCosts1",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_SeveranceCosts1",
"terseLabel": "Severance Costs",
"documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation."
}
}
},
"auth_ref": [
"r8"
]
},
"us-gaap_ShareBasedCompensation": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ShareBasedCompensation",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited": {
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0,
"order": 8.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited"
],
"lang": {
"en-us": {
"role": {
"verboseLabel": "Share-based compensation",
"label": "us-gaap_ShareBasedCompensation",
"documentation": "Amount of noncash expense for share-based payment arrangement."
}
}
},
"auth_ref": [
"r7"
]
},
"jjsf_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatilityCalculationTerm": {
"xbrltype": "durationItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatilityCalculationTerm",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "jjsf_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatilityCalculationTerm",
"terseLabel": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions Volatility Calculation Term",
"documentation": "The term calculated for volatility in fair value assumptions."
}
}
},
"auth_ref": []
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
"terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)",
"documentation": "Gross number of share options (or share units) granted during the period."
}
}
},
"auth_ref": [
"r478"
]
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
"terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)",
"documentation": "Number of shares issued under share-based payment arrangement."
}
}
},
"auth_ref": [
"r37"
]
},
"us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details"
],
"lang": {
"en-us": {
"role": {
"label": "Award Type [Domain]",
"documentation": "Award under share-based payment arrangement."
}
}
},
"auth_ref": [
"r471",
"r472",
"r473",
"r474",
"r475",
"r476",
"r477",
"r478",
"r479",
"r480",
"r481",
"r482",
"r483",
"r484",
"r485",
"r486",
"r487",
"r488",
"r489",
"r490",
"r491",
"r493",
"r494",
"r495",
"r496",
"r497"
]
},
"jjsf_ShareRepurchaseProgram2025Member": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "ShareRepurchaseProgram2025Member",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details"
],
"lang": {
"en-us": {
"role": {
"label": "Share Repurchase Program 2025 [Member]",
"documentation": "Represents the 2025 share repurchase program."
}
}
},
"auth_ref": []
},
"jjsf_ShareRepurchaseProgram2026Member": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "ShareRepurchaseProgram2026Member",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Share Repurchase Program 2026 [Member]",
"documentation": "Represents the 2026 Share Repurchase Program."
}
}
},
"auth_ref": []
},
"srt_ShareRepurchaseProgramAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "ShareRepurchaseProgramAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Share Repurchase Program [Axis]",
"documentation": "Information by share repurchase program."
}
}
},
"auth_ref": [
"r1095"
]
},
"srt_ShareRepurchaseProgramDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "ShareRepurchaseProgramDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Share Repurchase Program [Domain]",
"documentation": "Name of share repurchase program."
}
}
},
"auth_ref": [
"r1095"
]
},
"us-gaap_SharesOutstanding": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "SharesOutstanding",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_SharesOutstanding",
"periodStartLabel": "Balance (in shares)",
"periodEndLabel": "Balance (in shares)",
"documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
}
}
},
"auth_ref": []
},
"us-gaap_ShortTermLeaseCost": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "ShortTermLeaseCost",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details": {
"parentTag": "us-gaap_LeaseCost",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details"
],
"lang": {
"en-us": {
"role": {
"label": "Short-term lease cost in Cost of goods sold and Operating Expenses",
"documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
}
}
},
"auth_ref": [
"r612",
"r940"
]
},
"us-gaap_StatementBusinessSegmentsAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StatementBusinessSegmentsAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Segments [Axis]",
"documentation": "Information by business segments."
}
}
},
"auth_ref": [
"r100",
"r101",
"r102",
"r103",
"r165",
"r262",
"r268",
"r271",
"r272",
"r273",
"r274",
"r275",
"r276",
"r277",
"r278",
"r279",
"r280",
"r282",
"r283",
"r285",
"r286",
"r287",
"r288",
"r289",
"r290",
"r291",
"r292",
"r294",
"r295",
"r296",
"r301",
"r320",
"r321",
"r322",
"r323",
"r324",
"r325",
"r326",
"r327",
"r328",
"r343",
"r346",
"r358",
"r363",
"r544",
"r545",
"r709",
"r710",
"r711",
"r712",
"r713",
"r714",
"r715",
"r716",
"r717",
"r718",
"r719",
"r866",
"r869",
"r870",
"r875",
"r955",
"r1151",
"r1152",
"r1153",
"r1154",
"r1155",
"r1156",
"r1157",
"r1158",
"r1159",
"r1160",
"r1161",
"r1162",
"r1163",
"r1164",
"r1165",
"r1166",
"r1167",
"r1168",
"r1169",
"r1170",
"r1171",
"r1172",
"r1173",
"r1174",
"r1175",
"r1176",
"r1177",
"r1179",
"r1180"
]
},
"us-gaap_StatementEquityComponentsAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StatementEquityComponentsAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details"
],
"lang": {
"en-us": {
"role": {
"label": "Equity Components [Axis]",
"documentation": "Information by component of equity."
}
}
},
"auth_ref": [
"r12",
"r47",
"r49",
"r50",
"r155",
"r162",
"r163",
"r189",
"r190",
"r191",
"r216",
"r217",
"r218",
"r223",
"r232",
"r235",
"r237",
"r263",
"r307",
"r312",
"r345",
"r416",
"r443",
"r504",
"r520",
"r521",
"r534",
"r535",
"r536",
"r540",
"r549",
"r550",
"r559",
"r561",
"r562",
"r563",
"r564",
"r567",
"r568",
"r569",
"r570",
"r571",
"r582",
"r589",
"r590",
"r591",
"r592",
"r593",
"r594",
"r598",
"r600",
"r625",
"r704",
"r731",
"r732",
"r733",
"r755",
"r810"
]
},
"srt_StatementGeographicalAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "StatementGeographicalAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Geographical [Axis]",
"documentation": "Information by geographical components."
}
}
},
"auth_ref": [
"r113",
"r115",
"r118",
"r120",
"r127",
"r128",
"r129",
"r130",
"r131",
"r132",
"r133",
"r134",
"r135",
"r137",
"r138",
"r139",
"r265",
"r299",
"r300",
"r645",
"r646",
"r647",
"r648",
"r649",
"r650",
"r651",
"r652",
"r653",
"r654",
"r655",
"r656",
"r657",
"r658",
"r659",
"r660",
"r661",
"r662",
"r663",
"r664",
"r665",
"r666",
"r667",
"r668",
"r669",
"r670",
"r671",
"r672",
"r673",
"r674",
"r675",
"r676",
"r677",
"r678",
"r683",
"r684",
"r685",
"r686",
"r758",
"r759",
"r760",
"r819",
"r821",
"r824",
"r826",
"r828",
"r830",
"r831",
"r832",
"r834",
"r835",
"r836",
"r837",
"r838",
"r839",
"r840",
"r841",
"r842",
"r847",
"r863",
"r888",
"r890",
"r942",
"r943",
"r944",
"r945",
"r946",
"r947",
"r948",
"r949",
"r954",
"r962",
"r1151",
"r1152",
"r1153",
"r1155",
"r1156",
"r1157",
"r1158",
"r1159",
"r1160",
"r1161",
"r1162",
"r1163",
"r1164",
"r1165",
"r1166",
"r1167",
"r1168",
"r1169",
"r1170",
"r1171",
"r1172",
"r1173",
"r1174",
"r1175",
"r1176",
"r1177",
"r1179",
"r1180"
]
},
"us-gaap_StatementLineItems": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StatementLineItems",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-parentheticals",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-1-basis-of-presentation",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-tables",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-tables",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-tables",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-components-of-lease-expense-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-maturities-of-lease-liabilities-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-supplemental-cash-flow-information-related-to-leases-details",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-tables",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-tables",
"http://www.jjsnack.com/20251227/role/statement-note-16-reclassifications",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-tables",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-tables",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-contract-liability-details",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-tables",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense",
"http://www.jjsnack.com/20251227/role/statement-note-3-depreciation-and-amortization-expense-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-tables",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-tables",
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes",
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-7-new-accounting-pronouncements-and-policies",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-summary-of-inventories-details",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-tables"
],
"lang": {
"en-us": {
"role": {
"label": "Statement [Line Items]",
"documentation": "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."
}
}
},
"auth_ref": [
"r216",
"r217",
"r218",
"r263",
"r418",
"r419",
"r421",
"r423",
"r600",
"r642",
"r745",
"r756",
"r757",
"r763",
"r764",
"r765",
"r766",
"r767",
"r768",
"r769",
"r772",
"r773",
"r774",
"r775",
"r776",
"r777",
"r778",
"r779",
"r780",
"r782",
"r783",
"r784",
"r785",
"r786",
"r789",
"r790",
"r796",
"r797",
"r798",
"r799",
"r800",
"r801",
"r802",
"r803",
"r804",
"r805",
"r806",
"r807",
"r810",
"r859",
"r861",
"r963",
"r1181"
]
},
"us-gaap_StatementOfCashFlowsAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StatementOfCashFlowsAbstract",
"lang": {
"en-us": {
"role": {
"label": "Statement of Cash Flows [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_StatementOfFinancialPositionAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StatementOfFinancialPositionAbstract",
"lang": {
"en-us": {
"role": {
"label": "Statement of Financial Position [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
"lang": {
"en-us": {
"role": {
"label": "Statement of Comprehensive Income [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_StatementOfStockholdersEquityAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StatementOfStockholdersEquityAbstract",
"lang": {
"en-us": {
"role": {
"label": "Statement of Stockholders' Equity [Abstract]"
}
}
},
"auth_ref": []
},
"us-gaap_StatementTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StatementTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-parentheticals",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Statement [Table]",
"documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
}
}
},
"auth_ref": [
"r216",
"r217",
"r218",
"r263",
"r304",
"r418",
"r419",
"r421",
"r423",
"r600",
"r642",
"r745",
"r756",
"r757",
"r763",
"r764",
"r765",
"r766",
"r767",
"r768",
"r769",
"r772",
"r773",
"r774",
"r775",
"r776",
"r777",
"r778",
"r779",
"r780",
"r782",
"r783",
"r784",
"r785",
"r786",
"r789",
"r790",
"r796",
"r797",
"r798",
"r799",
"r800",
"r801",
"r802",
"r803",
"r804",
"r805",
"r806",
"r807",
"r810",
"r859",
"r861",
"r963",
"r1181"
]
},
"us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-"
],
"lang": {
"en-us": {
"role": {
"label": "Common stock issued upon vesting of service share units, net of shares withheld for taxes (in shares)",
"documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
}
}
},
"auth_ref": [
"r12",
"r46",
"r47",
"r90"
]
},
"us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-"
],
"lang": {
"en-us": {
"role": {
"label": "Common stock issued upon exercise of stock options, net of shares withheld for taxes (in shares)",
"documentation": "Number of share options (or share units) exercised during the current period."
}
}
},
"auth_ref": [
"r12",
"r46",
"r47",
"r90",
"r479"
]
},
"us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-"
],
"lang": {
"en-us": {
"role": {
"label": "Common stock issued upon vesting of service share units, net of shares withheld for taxes",
"documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
}
}
},
"auth_ref": [
"r12",
"r90"
]
},
"us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-"
],
"lang": {
"en-us": {
"role": {
"label": "Common stock issued upon exercise of stock options, net of shares withheld for taxes",
"documentation": "Value of stock issued as a result of the exercise of stock options."
}
}
},
"auth_ref": [
"r12",
"r47",
"r49",
"r50",
"r90"
]
},
"jjsf_StockIssuedToOutsideDirectorsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "StockIssuedToOutsideDirectorsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details"
],
"lang": {
"en-us": {
"role": {
"label": "Stock Issued to Outside Directors [Member]",
"documentation": "Type of share-based compensation to outside directors."
}
}
},
"auth_ref": []
},
"jjsf_StockPurchasePlanMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "StockPurchasePlanMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details"
],
"lang": {
"en-us": {
"role": {
"label": "Stock Purchase Plan [Member]",
"documentation": "Represents the stock purchase plan."
}
}
},
"auth_ref": []
},
"srt_StockRepurchaseProgramAuthorizedAmount1": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/srt/2025",
"localname": "StockRepurchaseProgramAuthorizedAmount1",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "srt_StockRepurchaseProgramAuthorizedAmount1",
"terseLabel": "Share Repurchase Program, Authorized, Amount",
"documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
}
}
},
"auth_ref": [
"r1095"
]
},
"us-gaap_StockRepurchaseProgramPeriodInForce1": {
"xbrltype": "durationItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StockRepurchaseProgramPeriodInForce1",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_StockRepurchaseProgramPeriodInForce1",
"terseLabel": "Share-Repurchase Program, Term (Year)",
"documentation": "Period share may be purchased under authorized share repurchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, repurchase of stock and unit of ownership."
}
}
},
"auth_ref": []
},
"jjsf_StockRepurchasedAndRetiredDuringPeriodPricePerShare": {
"xbrltype": "perShareItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "StockRepurchasedAndRetiredDuringPeriodPricePerShare",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details"
],
"lang": {
"en-us": {
"role": {
"label": "Average price per share (in dollars per share)",
"terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)",
"documentation": "Price per share of stock repurchased and retired during the period."
}
}
},
"auth_ref": []
},
"us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StockRepurchasedAndRetiredDuringPeriodShares",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details"
],
"lang": {
"en-us": {
"role": {
"label": "Repurchase of common stock (in shares)",
"terseLabel": "Stock Repurchased and Retired During Period, Shares (in shares)",
"documentation": "Number of shares that have been repurchased and retired during the period."
}
}
},
"auth_ref": [
"r12",
"r46",
"r47",
"r90"
]
},
"us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StockRepurchasedAndRetiredDuringPeriodValue",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details"
],
"lang": {
"en-us": {
"role": {
"label": "Repurchase of common stock",
"documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
}
}
},
"auth_ref": [
"r12",
"r46",
"r47",
"r90"
]
},
"us-gaap_StockholdersEquity": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StockholdersEquity",
"crdr": "credit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_StockholdersEquity",
"totalLabel": "Total stockholders' equity",
"periodStartLabel": "Balance",
"periodEndLabel": "Balance",
"documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
}
}
},
"auth_ref": [
"r47",
"r49",
"r50",
"r78",
"r771",
"r787",
"r811",
"r812",
"r941",
"r965",
"r1034",
"r1038",
"r1039",
"r1055",
"r1129",
"r1183"
]
},
"us-gaap_StockholdersEquityAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StockholdersEquityAbstract",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Stockholders' Equity"
}
}
},
"auth_ref": []
},
"us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "StockholdersEquityNoteDisclosureTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program"
],
"lang": {
"en-us": {
"role": {
"label": "Equity [Text Block]",
"documentation": "The entire disclosure for equity."
}
}
},
"auth_ref": [
"r87",
"r427",
"r429",
"r431",
"r432",
"r433",
"r434",
"r435",
"r436",
"r437",
"r438",
"r439",
"r441",
"r443",
"r556",
"r572",
"r813",
"r815",
"r827"
]
},
"us-gaap_SubsequentEventMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "SubsequentEventMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Subsequent Event [Member]",
"documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
}
}
},
"auth_ref": [
"r595",
"r637"
]
},
"us-gaap_SubsequentEventTable": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "SubsequentEventTable",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Subsequent Event [Table]",
"documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
}
}
},
"auth_ref": [
"r595",
"r637"
]
},
"us-gaap_SubsequentEventTypeAxis": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "SubsequentEventTypeAxis",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Subsequent Event Type [Axis]",
"documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
}
}
},
"auth_ref": [
"r595",
"r637"
]
},
"us-gaap_SubsequentEventTypeDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "SubsequentEventTypeDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-",
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Subsequent Event Type [Domain]",
"documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
}
}
},
"auth_ref": [
"r595",
"r637"
]
},
"us-gaap_SubsequentEventsTextBlock": {
"xbrltype": "textBlockItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "SubsequentEventsTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-19-subsequent-events-"
],
"lang": {
"en-us": {
"role": {
"label": "Subsequent Events [Text Block]",
"documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
}
}
},
"auth_ref": [
"r636",
"r638"
]
},
"us-gaap_TableTextBlock": {
"xbrltype": "stringItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "TableTextBlock",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-tables",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-tables",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-tables",
"http://www.jjsnack.com/20251227/role/statement-note-13-accumulated-other-comprehensive-income-loss-tables",
"http://www.jjsnack.com/20251227/role/statement-note-14-leases-tables",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-tables",
"http://www.jjsnack.com/20251227/role/statement-note-17-share-repurchase-program-tables",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-tables",
"http://www.jjsnack.com/20251227/role/statement-note-2-revenue-recognition-tables",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-tables",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-tables",
"http://www.jjsnack.com/20251227/role/statement-note-9-inventory-tables"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_TableTextBlock",
"terseLabel": "Notes Tables"
}
}
},
"auth_ref": []
},
"us-gaap_TangibleAssetImpairmentCharges": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "TangibleAssetImpairmentCharges",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_TangibleAssetImpairmentCharges",
"terseLabel": "Tangible Asset Impairment Charges",
"documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value."
}
}
},
"auth_ref": [
"r38",
"r82"
]
},
"us-gaap_TechnologyBasedIntangibleAssetsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "TechnologyBasedIntangibleAssetsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Technology-Based Intangible Assets [Member]",
"documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights."
}
}
},
"auth_ref": [
"r926",
"r1069",
"r1071",
"r1072",
"r1073",
"r1075",
"r1076",
"r1078",
"r1079"
]
},
"jjsf_TenYearOptionsMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "TenYearOptionsMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation",
"http://www.jjsnack.com/20251227/role/statement-note-5-sharebased-compensation-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "Ten Year Options [Member]",
"documentation": "Term of an option."
}
}
},
"auth_ref": []
},
"jjsf_TheAmendedCreditAgreementMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "TheAmendedCreditAgreementMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "The Amended Credit Agreement [Member]",
"documentation": "Represents the amended credit agreement."
}
}
},
"auth_ref": []
},
"jjsf_TheCreditAgreementMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "TheCreditAgreementMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt",
"http://www.jjsnack.com/20251227/role/statement-note-8-longterm-debt-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "The Credit Agreement [Member]",
"documentation": "Represents the credit agreement."
}
}
},
"auth_ref": []
},
"jjsf_TradeNames": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "TradeNames",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "jjsf_AssetsNoncurrentExcludingPropertyPlantAndEquipmentNet",
"weight": 1.0,
"order": 1.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Trade name intangible assets",
"documentation": "the value of trade names."
}
}
},
"auth_ref": []
},
"us-gaap_TradeNamesMember": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "TradeNamesMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets",
"http://www.jjsnack.com/20251227/role/statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "Trade Names [Member]",
"documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
}
}
},
"auth_ref": [
"r906",
"r1069",
"r1071",
"r1072",
"r1073",
"r1074",
"r1075",
"r1076",
"r1077",
"r1078",
"r1079"
]
},
"ecd_TradingArrByIndTable": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/ecd/2025",
"localname": "TradingArrByIndTable",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"lang": {
"en-us": {
"role": {
"label": "Trading Arrangements, by Individual [Table]"
}
}
},
"auth_ref": [
"r973"
]
},
"dei_TradingSymbol": {
"xbrltype": "tradingSymbolItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"localname": "TradingSymbol",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-document-and-entity-information"
],
"lang": {
"en-us": {
"role": {
"label": "dei_TradingSymbol",
"terseLabel": "Trading Symbol",
"documentation": "Trading symbol of an instrument as listed on an exchange."
}
}
},
"auth_ref": []
},
"jjsf_TransportationEquipmentGross": {
"xbrltype": "monetaryItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "TransportationEquipmentGross",
"crdr": "debit",
"calculation": {
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited": {
"parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
"weight": 1.0,
"order": 2.0
}
},
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-balance-sheets-current-period-unaudited"
],
"lang": {
"en-us": {
"role": {
"label": "Transportation equipment",
"documentation": "Amount before accumulated depreciation of equipment used for the primary purpose of moving people and products from one place to another."
}
}
},
"auth_ref": []
},
"jjsf_TransportationManagementMember": {
"xbrltype": "domainItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "TransportationManagementMember",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties",
"http://www.jjsnack.com/20251227/role/statement-note-15-related-parties-schedule-of-related-party-transactions-details"
],
"lang": {
"en-us": {
"role": {
"label": "Transportation Management [Member]",
"documentation": "Represents transportation management."
}
}
},
"auth_ref": []
},
"us-gaap_TypeOfRestructuringDomain": {
"xbrltype": "domainItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "TypeOfRestructuringDomain",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-cash-flows-unaudited",
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details"
],
"lang": {
"en-us": {
"role": {
"label": "Type of Restructuring [Domain]",
"documentation": "Identification of the types of restructuring costs."
}
}
},
"auth_ref": [
"r196",
"r198",
"r355",
"r356",
"r361",
"r362",
"r858"
]
},
"country_US": {
"xbrltype": "domainItemType",
"nsuri": "http://xbrl.sec.gov/country/2025",
"localname": "US",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting",
"http://www.jjsnack.com/20251227/role/statement-note-10-segment-reporting-operations-information-by-reporting-segment-details"
],
"lang": {
"en-us": {
"role": {
"label": "UNITED STATES"
}
}
},
"auth_ref": []
},
"us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
"terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
"documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
}
}
},
"auth_ref": [
"r516",
"r898"
]
},
"us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-6-income-taxes-details-textual"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
"terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
"documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
}
}
},
"auth_ref": [
"r517",
"r898"
]
},
"us-gaap_UnusualOrInfrequentItemInsuranceProceeds": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "UnusualOrInfrequentItemInsuranceProceeds",
"crdr": "credit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details"
],
"lang": {
"en-us": {
"role": {
"label": "us-gaap_UnusualOrInfrequentItemInsuranceProceeds",
"terseLabel": "Unusual or Infrequent Item, or Both, Insurance Proceeds",
"negatedLabel": "Insurance proceeds for inventory, fixed asset losses, and other fire related costs",
"documentation": "Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both."
}
}
},
"auth_ref": [
"r69"
]
},
"us-gaap_UnusualOrInfrequentItemLossGross": {
"xbrltype": "monetaryItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "UnusualOrInfrequentItemLossGross",
"crdr": "debit",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-details-textual",
"http://www.jjsnack.com/20251227/role/statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details"
],
"lang": {
"en-us": {
"role": {
"label": "Fire related costs",
"terseLabel": "Unusual or Infrequent Item, or Both, Loss, Gross",
"documentation": "Amount, before deduction of insurance proceeds, of loss recognized in the income statement for an event or transaction that is unusual in nature or infrequent in occurrence, or both."
}
}
},
"auth_ref": [
"r69"
]
},
"us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details"
],
"lang": {
"en-us": {
"role": {
"label": "Weighted average number of diluted shares (in shares)",
"terseLabel": "Net earnings available to common stockholders plus assumed conversions (in shares)",
"documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
}
}
},
"auth_ref": [
"r243",
"r257"
]
},
"us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
"xbrltype": "sharesItemType",
"nsuri": "http://fasb.org/us-gaap/2025",
"localname": "WeightedAverageNumberOfSharesOutstandingBasic",
"presentation": [
"http://www.jjsnack.com/20251227/role/statement-consolidated-statements-of-earnings-unaudited",
"http://www.jjsnack.com/20251227/role/statement-note-4-earnings-per-share-calculation-of-eps-details"
],
"lang": {
"en-us": {
"role": {
"label": "Weighted average number of basic shares (in shares)",
"terseLabel": "Net earnings available to common stockholders (in shares)",
"documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
}
}
},
"auth_ref": [
"r241",
"r257"
]
},
"jjsf_statement-statement-note-10-segment-reporting-operations-information-by-reporting-segment-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-10-segment-reporting-operations-information-by-reporting-segment-details",
"lang": {
"en-us": {
"role": {
"label": "Note 10 - Segment Reporting - Operations Information by Reporting Segment (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-10-segment-reporting-tables": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-10-segment-reporting-tables",
"lang": {
"en-us": {
"role": {
"label": "Note 10 - Segment Reporting"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-11-goodwill-and-intangible-assets-goodwill-by-reporting-segment-details",
"lang": {
"en-us": {
"role": {
"label": "Note 11 - Goodwill and Intangible Assets - Goodwill by Reporting Segment (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-11-goodwill-and-intangible-assets-intangible-assets-by-reporting-segment-details",
"lang": {
"en-us": {
"role": {
"label": "Note 11 - Goodwill and Intangible Assets - Intangible Assets by Reporting Segment (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-11-goodwill-and-intangible-assets-tables": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-11-goodwill-and-intangible-assets-tables",
"lang": {
"en-us": {
"role": {
"label": "Note 11 - Goodwill and Intangible Assets"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-12-commitments-and-contingencies-schedule-of-insurance-receivable-details",
"lang": {
"en-us": {
"role": {
"label": "Note 12 - Commitments and Contingencies - Schedule of Insurance Receivable (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-12-commitments-and-contingencies-tables": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-12-commitments-and-contingencies-tables",
"lang": {
"en-us": {
"role": {
"label": "Note 12 - Commitments and Contingencies"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-13-accumulated-other-comprehensive-income-loss-changes-to-the-components-of-accumulated-other-comprehensive-loss-details",
"lang": {
"en-us": {
"role": {
"label": "Note 13 - Accumulated Other Comprehensive Income (Loss) - Changes to the Components of Accumulated Other Comprehensive Loss (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-13-accumulated-other-comprehensive-income-loss-tables": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-13-accumulated-other-comprehensive-income-loss-tables",
"lang": {
"en-us": {
"role": {
"label": "Note 13 - Accumulated Other Comprehensive Income (Loss)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-14-leases-components-of-lease-expense-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-14-leases-components-of-lease-expense-details",
"lang": {
"en-us": {
"role": {
"label": "Note 14 - Leases - Components of Lease Expense (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-14-leases-maturities-of-lease-liabilities-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-14-leases-maturities-of-lease-liabilities-details",
"lang": {
"en-us": {
"role": {
"label": "Note 14 - Leases - Maturities of Lease Liabilities (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-14-leases-supplemental-balance-sheet-information-related-to-leases-details",
"lang": {
"en-us": {
"role": {
"label": "Note 14 - Leases - Supplemental Balance Sheet Information Related to Leases (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-14-leases-supplemental-cash-flow-information-related-to-leases-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-14-leases-supplemental-cash-flow-information-related-to-leases-details",
"lang": {
"en-us": {
"role": {
"label": "Note 14 - Leases - Supplemental Cash Flow Information Related to Leases (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-14-leases-tables": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-14-leases-tables",
"lang": {
"en-us": {
"role": {
"label": "Note 14 - Leases"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-15-related-parties-schedule-of-related-party-transactions-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-15-related-parties-schedule-of-related-party-transactions-details",
"lang": {
"en-us": {
"role": {
"label": "Note 15 - Related Parties - Schedule of Related Party Transactions (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-15-related-parties-tables": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-15-related-parties-tables",
"lang": {
"en-us": {
"role": {
"label": "Note 15 - Related Parties"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-17-share-repurchase-program-schedule-of-repurchase-agreements-details",
"lang": {
"en-us": {
"role": {
"label": "Note 17 - Share Repurchase Program - Schedule of Repurchase Agreements (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-17-share-repurchase-program-tables": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-17-share-repurchase-program-tables",
"lang": {
"en-us": {
"role": {
"label": "Note 17 - Share Repurchase Program"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-18-manufacturing-facility-closures-and-disposals-restructuring-and-related-costs-details",
"lang": {
"en-us": {
"role": {
"label": "Note 18 - Manufacturing Facility Closures and Disposals - Restructuring and Related Costs (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-18-manufacturing-facility-closures-and-disposals-tables": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-18-manufacturing-facility-closures-and-disposals-tables",
"lang": {
"en-us": {
"role": {
"label": "Note 18 - Manufacturing Facility Closures and Disposals"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-2-revenue-recognition-contract-liability-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-2-revenue-recognition-contract-liability-details",
"lang": {
"en-us": {
"role": {
"label": "Note 2 - Revenue Recognition - Contract Liability (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-2-revenue-recognition-tables": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-2-revenue-recognition-tables",
"lang": {
"en-us": {
"role": {
"label": "Note 2 - Revenue Recognition"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-4-earnings-per-share-calculation-of-eps-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-4-earnings-per-share-calculation-of-eps-details",
"lang": {
"en-us": {
"role": {
"label": "Note 4 - Earnings Per Share - Calculation of EPS (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-4-earnings-per-share-tables": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-4-earnings-per-share-tables",
"lang": {
"en-us": {
"role": {
"label": "Note 4 - Earnings Per Share"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-5-sharebased-compensation-summary-of-sharebased-compensation-expense-benefit-details",
"lang": {
"en-us": {
"role": {
"label": "Note 5 - Share-based Compensation - Summary of Share-based Compensation Expense (Benefit) (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-5-sharebased-compensation-tables": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-5-sharebased-compensation-tables",
"lang": {
"en-us": {
"role": {
"label": "Note 5 - Share-based Compensation"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-9-inventory-summary-of-inventories-details": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-9-inventory-summary-of-inventories-details",
"lang": {
"en-us": {
"role": {
"label": "Note 9 - Inventory - Summary of Inventories (Details)"
}
}
},
"auth_ref": []
},
"jjsf_statement-statement-note-9-inventory-tables": {
"xbrltype": "stringItemType",
"nsuri": "http://www.jjsnack.com/20251227",
"localname": "statement-statement-note-9-inventory-tables",
"lang": {
"en-us": {
"role": {
"label": "Note 9 - Inventory"
}
}
},
"auth_ref": []
}
}
}
},
"std_ref": {
"r0": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"SubTopic": "230",
"Topic": "830",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
},
"r1": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "10A",
"SubTopic": "10",
"Topic": "220",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
},
"r2": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "10A",
"Subparagraph": "(a)",
"SubTopic": "10",
"Topic": "220",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
},
"r3": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "14",
"Subparagraph": "(a)",
"SubTopic": "10",
"Topic": "230",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
},
"r4": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"SubTopic": "405",
"Topic": "942",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
},
"r5": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "20",
"SubTopic": "10",
"Topic": "810",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
},
"r6": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "21B",
"SubTopic": "10",
"Topic": "230",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21B"
},
"r7": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "28",
"Subparagraph": "(a)",
"SubTopic": "10",
"Topic": "230",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
},
"r8": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "28",
"Subparagraph": "(b)",
"SubTopic": "10",
"Topic": "230",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
},
"r9": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"SubTopic": "10",
"Topic": "210",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
},
"r10": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"SubTopic": "10",
"Topic": "360",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
},
"r11": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1A",
"Subparagraph": "(c)(3)",
"SubTopic": "10",
"Topic": "810",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
},
"r12": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"SubTopic": "10",
"Topic": "505",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
},
"r13": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"SubTopic": "10",
"Topic": "280",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4"
},
"r14": {
"role": "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"
},
"r15": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "220",
"SubTopic": "10",
"Section": "45",
"Paragraph": "14",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
},
"r16": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "220",
"SubTopic": "10",
"Section": "45",
"Paragraph": "14A",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
},
"r17": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "220",
"SubTopic": "10",
"Section": "45",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
},
"r18": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "230",
"SubTopic": "10",
"Section": "45",
"Paragraph": "12",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
},
"r19": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "230",
"SubTopic": "10",
"Section": "45",
"Paragraph": "14",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
},
"r20": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "230",
"SubTopic": "10",
"Section": "45",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
},
"r21": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "280",
"SubTopic": "10",
"Section": "50",
"Paragraph": "22",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r22": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "280",
"SubTopic": "10",
"Section": "50",
"Paragraph": "25",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
},
"r23": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "280",
"SubTopic": "10",
"Section": "50",
"Paragraph": "30",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r24": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "360",
"SubTopic": "10",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
},
"r25": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "360",
"SubTopic": "10",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
},
"r26": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "420",
"SubTopic": "10",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
},
"r27": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "505",
"SubTopic": "10",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
},
"r28": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "505",
"SubTopic": "10",
"Section": "50",
"Paragraph": "10",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
},
"r29": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "505",
"SubTopic": "10",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
},
"r30": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "505",
"SubTopic": "10",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
},
"r31": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "505",
"SubTopic": "10",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
},
"r32": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "505",
"SubTopic": "10",
"Section": "50",
"Paragraph": "8",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
},
"r33": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "505",
"SubTopic": "30",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
},
"r34": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "505",
"SubTopic": "30",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
},
"r35": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "505",
"SubTopic": "30",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3"
},
"r36": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "505",
"SubTopic": "30",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
},
"r37": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Name": "Accounting Standards Codification",
"Topic": "718",
"SubTopic": "10",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r38": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "205",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
},
"r39": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(19)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r40": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(19)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r41": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(19))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r42": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(20))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r43": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(21))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r44": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(22)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r45": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(24))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r46": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(28))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r47": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(29))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r48": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(30)(a)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r49": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(30))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r50": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(31))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r51": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(32))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r52": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(6)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r53": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(6)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r54": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(6)(c))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r55": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/220/tableOfContent"
},
"r56": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "10A",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
},
"r57": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "10A",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
},
"r58": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "11",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
},
"r59": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r60": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(10))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r61": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(2)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r62": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(2)(d))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r63": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r64": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(20))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r65": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r66": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(7)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r67": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(7)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r68": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(8))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r69": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483613/220-20-50-1"
},
"r70": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "220",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483605/220-30-50-1"
},
"r71": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "12",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
},
"r72": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "13",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
},
"r73": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "15",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
},
"r74": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "15",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
},
"r75": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "24",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
},
"r76": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "25",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
},
"r77": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "28",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
},
"r78": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "310",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 4.E)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
},
"r79": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "330",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 5.BB)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
},
"r80": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "360",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/360/tableOfContent"
},
"r81": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "360",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
},
"r82": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "360",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
},
"r83": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 5.P.3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
},
"r84": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 5.P.4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
},
"r85": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "440",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/440/tableOfContent"
},
"r86": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "470",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/470/tableOfContent"
},
"r87": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "505",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/505/tableOfContent"
},
"r88": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
},
"r89": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
},
"r90": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.3-04)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
},
"r91": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "810",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/810/tableOfContent"
},
"r92": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "19",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
},
"r93": {
"role": "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(11))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r94": {
"role": "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(13))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r95": {
"role": "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(15)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r96": {
"role": "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/2147478546/942-210-S99-1"
},
"r97": {
"role": "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(23))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r98": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-04(15))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
},
"r99": {
"role": "http://fasb.org/us-gaap/role/ref/legacyRef",
"Topic": "942",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-04(22))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
},
"r100": {
"role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r101": {
"role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r102": {
"role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r103": {
"role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r104": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Subparagraph": "(a)",
"SubTopic": "20",
"Topic": "740",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
},
"r105": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"SubTopic": "360",
"Topic": "958",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
},
"r106": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"SubTopic": "360",
"Topic": "958",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
},
"r107": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"SubTopic": "360",
"Topic": "958",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
},
"r108": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(h))",
"SubTopic": "10",
"Topic": "235",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r109": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Topic": "250",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/250/tableOfContent"
},
"r110": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Accounting Standards Codification",
"Topic": "606",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/606/tableOfContent"
},
"r111": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "04",
"Paragraph": "a",
"Publisher": "SEC"
},
"r112": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "12",
"Paragraph": "Column A",
"Footnote": "2",
"Publisher": "SEC"
},
"r113": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "12",
"Paragraph": "Column C",
"Footnote": "5",
"Publisher": "SEC"
},
"r114": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "12A",
"Paragraph": "Column A",
"Footnote": "2",
"Publisher": "SEC"
},
"r115": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "12A",
"Paragraph": "Column C",
"Footnote": "4",
"Publisher": "SEC"
},
"r116": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "12B",
"Paragraph": "Column A",
"Subparagraph": "(a)",
"Footnote": "4",
"Publisher": "SEC"
},
"r117": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "12B",
"Paragraph": "Column A",
"Subparagraph": "(b)",
"Footnote": "4",
"Publisher": "SEC"
},
"r118": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "12B",
"Paragraph": "Column C",
"Footnote": "2",
"Publisher": "SEC"
},
"r119": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "14",
"Paragraph": "Column A",
"Footnote": "2",
"Publisher": "SEC"
},
"r120": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "14",
"Paragraph": "Column F",
"Footnote": "7",
"Publisher": "SEC"
},
"r121": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "17",
"Paragraph": "Column A",
"Publisher": "SEC"
},
"r122": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "17",
"Paragraph": "Column B",
"Publisher": "SEC"
},
"r123": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "17",
"Paragraph": "Column C",
"Publisher": "SEC"
},
"r124": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "17",
"Paragraph": "Column D",
"Publisher": "SEC"
},
"r125": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "17",
"Paragraph": "Column E",
"Publisher": "SEC"
},
"r126": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "17",
"Paragraph": "Column F",
"Publisher": "SEC"
},
"r127": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "28",
"Paragraph": "Column A",
"Footnote": "2",
"Publisher": "SEC"
},
"r128": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "28",
"Paragraph": "Column B",
"Publisher": "SEC"
},
"r129": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "28",
"Paragraph": "Column C",
"Publisher": "SEC"
},
"r130": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "28",
"Paragraph": "Column D",
"Publisher": "SEC"
},
"r131": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "28",
"Paragraph": "Column E",
"Publisher": "SEC"
},
"r132": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "28",
"Paragraph": "Column F",
"Publisher": "SEC"
},
"r133": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "28",
"Paragraph": "Column G",
"Publisher": "SEC"
},
"r134": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "28",
"Paragraph": "Column H",
"Publisher": "SEC"
},
"r135": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "28",
"Paragraph": "Column I",
"Publisher": "SEC"
},
"r136": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "29",
"Paragraph": "Column A",
"Footnote": "3",
"Publisher": "SEC"
},
"r137": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "29",
"Paragraph": "Column A",
"Footnote": "4",
"Publisher": "SEC"
},
"r138": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "29",
"Paragraph": "Column B",
"Publisher": "SEC"
},
"r139": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "12",
"Subsection": "29",
"Paragraph": "Column C",
"Publisher": "SEC"
},
"r140": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "13",
"Subsection": "01",
"Paragraph": "a",
"Subparagraph": "(4)(i)",
"Publisher": "SEC"
},
"r141": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "13",
"Subsection": "01",
"Paragraph": "a",
"Subparagraph": "(4)(iii)(A)",
"Publisher": "SEC"
},
"r142": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "13",
"Subsection": "01",
"Paragraph": "a",
"Subparagraph": "(4)(iii)(B)",
"Publisher": "SEC"
},
"r143": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "13",
"Subsection": "01",
"Paragraph": "a",
"Subparagraph": "(4)(iv)",
"Publisher": "SEC"
},
"r144": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "13",
"Subsection": "02",
"Paragraph": "a",
"Subparagraph": "(4)(i)",
"Publisher": "SEC"
},
"r145": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "13",
"Subsection": "02",
"Paragraph": "a",
"Subparagraph": "(4)(iii)(A)",
"Publisher": "SEC"
},
"r146": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "13",
"Subsection": "02",
"Paragraph": "a",
"Subparagraph": "(4)(iii)(B)",
"Publisher": "SEC"
},
"r147": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "13",
"Subsection": "02",
"Paragraph": "a",
"Subparagraph": "(4)(iii)(C)",
"Publisher": "SEC"
},
"r148": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "13",
"Subsection": "02",
"Paragraph": "a",
"Subparagraph": "(4)(iv)",
"Publisher": "SEC"
},
"r149": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Staff Accounting Bulletin (SAB)",
"Number": "Topic 11",
"Section": "L",
"Publisher": "SEC"
},
"r150": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Staff Accounting Bulletin (SAB)",
"Number": "Topic 11",
"Section": "M",
"Paragraph": "Question 2",
"Publisher": "SEC"
},
"r151": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Staff Accounting Bulletin (SAB)",
"Number": "Topic 5",
"Section": "Y",
"Paragraph": "Question 2",
"Publisher": "SEC"
},
"r152": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Name": "Staff Accounting Bulletin (SAB)",
"Number": "Topic 5",
"Section": "Y",
"Paragraph": "Question 4",
"Publisher": "SEC"
},
"r153": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
},
"r154": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
},
"r155": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
},
"r156": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
},
"r157": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
},
"r158": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "7",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
},
"r159": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "9",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
},
"r160": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "9",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
},
"r161": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "9",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
},
"r162": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "9",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
},
"r163": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "105",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "9",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
},
"r164": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "205",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
},
"r165": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "205",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
},
"r166": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "205",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
},
"r167": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
},
"r168": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
},
"r169": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r170": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(13))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r171": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(14))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r172": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(15))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r173": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(16))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r174": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(17))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r175": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(18))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r176": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(22))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r177": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(27)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r178": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(28))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r179": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(29))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r180": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(30)(a)(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r181": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r182": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(6))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r183": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(9))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r184": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1A",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
},
"r185": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1A",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
},
"r186": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1A",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
},
"r187": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1B",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
},
"r188": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1B",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
},
"r189": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
},
"r190": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
},
"r191": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
},
"r192": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(21))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r193": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(24))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r194": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.5-03(25))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
},
"r195": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "5",
"Subparagraph": "(SAB Topic 6.B)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
},
"r196": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r197": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23"
},
"r198": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
},
"r199": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
},
"r200": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
},
"r201": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
},
"r202": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
},
"r203": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
},
"r204": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
},
"r205": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "24",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
},
"r206": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
},
"r207": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
},
"r208": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
},
"r209": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(c))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r210": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(g)(1)(i))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r211": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(g)(1)(ii))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r212": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(h)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r213": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(k)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r214": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(k)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r215": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.12-04(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
},
"r216": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "23",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
},
"r217": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "24",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
},
"r218": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "5",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
},
"r219": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
},
"r220": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
},
"r221": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
},
"r222": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
},
"r223": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
},
"r224": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
},
"r225": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
},
"r226": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
},
"r227": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "11",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
},
"r228": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "11",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
},
"r229": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
},
"r230": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
},
"r231": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
},
"r232": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
},
"r233": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
},
"r234": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
},
"r235": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
},
"r236": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
},
"r237": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
},
"r238": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "5",
"Subparagraph": "(SAB Topic 11.M.Q2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
},
"r239": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6"
},
"r240": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/260/tableOfContent"
},
"r241": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "10",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
},
"r242": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "11",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
},
"r243": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "16",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
},
"r244": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
},
"r245": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "22",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
},
"r246": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "23",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
},
"r247": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "28A",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
},
"r248": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
},
"r249": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "40",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
},
"r250": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "40",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
},
"r251": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "40",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
},
"r252": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "40",
"Subparagraph": "(b)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
},
"r253": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "60B",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
},
"r254": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "60B",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
},
"r255": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "60B",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
},
"r256": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "7",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
},
"r257": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
},
"r258": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
},
"r259": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
},
"r260": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
},
"r261": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "15",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
},
"r262": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "270",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
},
"r263": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "272",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
},
"r264": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "272",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
},
"r265": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "275",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "20",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
},
"r266": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "275",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
},
"r267": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/280/tableOfContent"
},
"r268": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "15",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
},
"r269": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
},
"r270": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
},
"r271": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r272": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r273": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r274": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r275": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r276": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r277": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r278": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r279": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(h)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r280": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(j)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r281": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "24",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
},
"r282": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "25",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
},
"r283": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "25",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
},
"r284": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "26",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
},
"r285": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "26A",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
},
"r286": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "26B",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
},
"r287": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "26C",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
},
"r288": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r289": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r290": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r291": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r292": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
},
"r293": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r294": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(ee)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r295": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r296": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "34",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
},
"r297": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "40",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
},
"r298": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "41",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
},
"r299": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "41",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
},
"r300": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "41",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
},
"r301": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "42",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
},
"r302": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
},
"r303": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
},
"r304": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "310",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "13",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
},
"r305": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "310",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
},
"r306": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "323",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
},
"r307": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "4",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
},
"r308": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "4",
"Subparagraph": "(e)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
},
"r309": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "4",
"Subparagraph": "(e)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
},
"r310": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "4",
"Subparagraph": "(e)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
},
"r311": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "4",
"Subparagraph": "(e)(4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
},
"r312": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "5",
"Subparagraph": "(c)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
},
"r313": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
},
"r314": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
},
"r315": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "326",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
},
"r316": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "330",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/330/tableOfContent"
},
"r317": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "330",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
},
"r318": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
},
"r319": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
},
"r320": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r321": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r322": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r323": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r324": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r325": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r326": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r327": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r328": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(h)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r329": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1A",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
},
"r330": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
},
"r331": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
},
"r332": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
},
"r333": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r334": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r335": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r336": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r337": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r338": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r339": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r340": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r341": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r342": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r343": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
},
"r344": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "60",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
},
"r345": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "350",
"SubTopic": "60",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
},
"r346": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "360",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
},
"r347": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "405",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
},
"r348": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "405",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
},
"r349": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "405",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
},
"r350": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "405",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
},
"r351": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "405",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
},
"r352": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "405",
"SubTopic": "50",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
},
"r353": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/420/tableOfContent"
},
"r354": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
},
"r355": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
},
"r356": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
},
"r357": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
},
"r358": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
},
"r359": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
},
"r360": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 5.P.3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
},
"r361": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 5.P.4.b.1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
},
"r362": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 5.P.4.b.2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
},
"r363": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 5.P.4.d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
},
"r364": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 5.P.4.e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
},
"r365": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "440",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
},
"r366": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "440",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
},
"r367": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
},
"r368": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
},
"r369": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
},
"r370": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 5.Y.Q2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
},
"r371": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 5.Y.Q4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
},
"r372": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "460",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
},
"r373": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
},
"r374": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
},
"r375": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(4)(i))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r376": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r377": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r378": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(4)(iv))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r379": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r380": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1B",
"Subparagraph": "(SX 210.13-02(a)(4)(i))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
},
"r381": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1B",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
},
"r382": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1B",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
},
"r383": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1B",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
},
"r384": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1B",
"Subparagraph": "(SX 210.13-02(a)(4)(iv))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
},
"r385": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1B",
"Subparagraph": "(SX 210.13-02(a)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
},
"r386": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1B",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
},
"r387": {
"role": "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"
},
"r388": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1B",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
},
"r389": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1B",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
},
"r390": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1B",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
},
"r391": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1B",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
},
"r392": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1B",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
},
"r393": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1B",
"Subparagraph": "(h)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
},
"r394": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1B",
"Subparagraph": "(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
},
"r395": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1C",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
},
"r396": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1C",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
},
"r397": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1C",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
},
"r398": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1D",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
},
"r399": {
"role": "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"
},
"r400": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1D",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
},
"r401": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1E",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
},
"r402": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1E",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
},
"r403": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1E",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
},
"r404": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1E",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
},
"r405": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1F",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
},
"r406": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1F",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
},
"r407": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1F",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
},
"r408": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1F",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
},
"r409": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1I",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
},
"r410": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1I",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
},
"r411": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1I",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
},
"r412": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
},
"r413": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "4",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
},
"r414": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "4",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
},
"r415": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "4",
"Subparagraph": "(f)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
},
"r416": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "4",
"Subparagraph": "(f)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
},
"r417": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "4",
"Subparagraph": "(f)(4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
},
"r418": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "480",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
},
"r419": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "480",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
},
"r420": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "480",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S45",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
},
"r421": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "480",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
},
"r422": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "480",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
},
"r423": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "480",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(01)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
},
"r424": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "480",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(01)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
},
"r425": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "480",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(01)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
},
"r426": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "480",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3A",
"Subparagraph": "(24)(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
},
"r427": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r428": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r429": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r430": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r431": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r432": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(h)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r433": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r434": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "14",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
},
"r435": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "14",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
},
"r436": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "14",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
},
"r437": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "16",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
},
"r438": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
},
"r439": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
},
"r440": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
},
"r441": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
},
"r442": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
},
"r443": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.3-04)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
},
"r444": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
},
"r445": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
},
"r446": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "10",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
},
"r447": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "11",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
},
"r448": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
},
"r449": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
},
"r450": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
},
"r451": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
},
"r452": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
},
"r453": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
},
"r454": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "15",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
},
"r455": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
},
"r456": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
},
"r457": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
},
"r458": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
},
"r459": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
},
"r460": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
},
"r461": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "715",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
},
"r462": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "715",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(n)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
},
"r463": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "715",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(l)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
},
"r464": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "715",
"SubTopic": "80",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
},
"r465": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/718/tableOfContent"
},
"r466": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "35",
"Paragraph": "1D",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
},
"r467": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "35",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
},
"r468": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "35",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
},
"r469": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
},
"r470": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r471": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r472": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r473": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r474": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r475": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r476": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r477": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r478": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(01)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r479": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(02)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r480": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(03)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r481": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(04)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r482": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r483": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r484": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r485": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)(01)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r486": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)(02)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r487": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)(03)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r488": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r489": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r490": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(e)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r491": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(e)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r492": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r493": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r494": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r495": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r496": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(iv)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r497": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(v)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r498": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(h)(1)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r499": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(h)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r500": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(h)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r501": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(l)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r502": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "17",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
},
"r503": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "17",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
},
"r504": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "17",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
},
"r505": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "17",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
},
"r506": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "720",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
},
"r507": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/740/tableOfContent"
},
"r508": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
},
"r509": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
},
"r510": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "10",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
},
"r511": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
},
"r512": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
},
"r513": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12B",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
},
"r514": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12C",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
},
"r515": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "14",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
},
"r516": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "15",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
},
"r517": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "15A",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
},
"r518": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "17",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
},
"r519": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
},
"r520": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "8",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
},
"r521": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "8",
"Subparagraph": "(d)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
},
"r522": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "9",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
},
"r523": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "9",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
},
"r524": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "9",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
},
"r525": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 6.I.1.Q1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
},
"r526": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 6.I.5.Q1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
},
"r527": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 6.I.7)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
},
"r528": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 11.C)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
},
"r529": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "270",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
},
"r530": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
},
"r531": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r532": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r533": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r534": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r535": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r536": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r537": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r538": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r539": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r540": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "740",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
},
"r541": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "3",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
},
"r542": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "3",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
},
"r543": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "3",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
},
"r544": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "805",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
},
"r545": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "805",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
},
"r546": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "805",
"SubTopic": "60",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
},
"r547": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "805",
"SubTopic": "60",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
},
"r548": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "805",
"SubTopic": "60",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
},
"r549": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "805",
"SubTopic": "60",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
},
"r550": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "805",
"SubTopic": "60",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
},
"r551": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "808",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
},
"r552": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "25",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
},
"r553": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "25",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
},
"r554": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(bb)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
},
"r555": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "810",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
},
"r556": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8A",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
},
"r557": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r558": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r559": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r560": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r561": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(h)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r562": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(h)(1)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r563": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(h)(1)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r564": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(h)(1)(iv)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r565": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(i)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r566": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(i)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r567": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "6",
"Subparagraph": "(i)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
},
"r568": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
},
"r569": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
},
"r570": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
},
"r571": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
},
"r572": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
},
"r573": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r574": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r575": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r576": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r577": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r578": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r579": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r580": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(e)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r581": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(e)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r582": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(e)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r583": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(e)(4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r584": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "815",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
},
"r585": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "820",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(bbb)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
},
"r586": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "820",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "13",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
},
"r587": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "820",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "13",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
},
"r588": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "825",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "28",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
},
"r589": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "17",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
},
"r590": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "20",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
},
"r591": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "20",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
},
"r592": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "20",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
},
"r593": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "20",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
},
"r594": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
},
"r595": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
},
"r596": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "835",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
},
"r597": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "835",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
},
"r598": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "8",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
},
"r599": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "8",
"Subparagraph": "(c)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
},
"r600": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "35",
"Paragraph": "12A",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
},
"r601": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
},
"r602": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
},
"r603": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
},
"r604": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
},
"r605": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "5",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
},
"r606": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "5",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
},
"r607": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "5",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
},
"r608": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
},
"r609": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r610": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r611": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r612": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r613": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(g)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r614": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(g)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r615": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(g)(4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r616": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
},
"r617": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
},
"r618": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
},
"r619": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "848",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
},
"r620": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "848",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "1",
"Subparagraph": "(e)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
},
"r621": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "848",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
},
"r622": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "848",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
},
"r623": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "848",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
},
"r624": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "848",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(a)(3)(iii)(01)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
},
"r625": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "848",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(a)(3)(iii)(03)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
},
"r626": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "848",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
},
"r627": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "848",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
},
"r628": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/850/tableOfContent"
},
"r629": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
},
"r630": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
},
"r631": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
},
"r632": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
},
"r633": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
},
"r634": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
},
"r635": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
},
"r636": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "855",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/855/tableOfContent"
},
"r637": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "855",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
},
"r638": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "855",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
},
"r639": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "860",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(c)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
},
"r640": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "860",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
},
"r641": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "910",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
},
"r642": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "924",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 11.L)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
},
"r643": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "926",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
},
"r644": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "928",
"SubTopic": "340",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
},
"r645": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
},
"r646": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
},
"r647": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
},
"r648": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
},
"r649": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "19",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
},
"r650": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "20",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
},
"r651": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "20",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
},
"r652": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
},
"r653": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
},
"r654": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
},
"r655": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
},
"r656": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
},
"r657": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "23",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
},
"r658": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "28",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
},
"r659": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "28",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
},
"r660": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
},
"r661": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
},
"r662": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
},
"r663": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
},
"r664": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
},
"r665": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
},
"r666": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
},
"r667": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
},
"r668": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
},
"r669": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
},
"r670": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
},
"r671": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
},
"r672": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
},
"r673": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
},
"r674": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
},
"r675": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Subparagraph": "(c)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
},
"r676": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Subparagraph": "(c)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
},
"r677": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "280",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
},
"r678": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "932",
"SubTopic": "323",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
},
"r679": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-03(10)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
},
"r680": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-04(23))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
},
"r681": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-04(26))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
},
"r682": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-04(27))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
},
"r683": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
},
"r684": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-05(b)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
},
"r685": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-05(b)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
},
"r686": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.9-05(b)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
},
"r687": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
},
"r688": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
},
"r689": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "470",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
},
"r690": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "942",
"SubTopic": "740",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
},
"r691": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(12))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r692": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r693": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(17))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r694": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(21))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r695": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(22))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r696": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r697": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r698": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(25))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r699": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r700": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(8)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r701": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-03(a)(8))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r702": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(11))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r703": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(18))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r704": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(19))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r705": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(20))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r706": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(22))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r707": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(23))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r708": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.7-04(9))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
},
"r709": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column A))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r710": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column B))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r711": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column C))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r712": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column D))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r713": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column E))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r714": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column F))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r715": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column G))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r716": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column H))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r717": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column I))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r718": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column J))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r719": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-16(Column K))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
},
"r720": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-17(Column A))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
},
"r721": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-17(Column B))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
},
"r722": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-17(Column C))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
},
"r723": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-17(Column D))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
},
"r724": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-17(Column E))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
},
"r725": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-17(Column F))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
},
"r726": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4E",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
},
"r727": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
},
"r728": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r729": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r730": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r731": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r732": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(f)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r733": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(f)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r734": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r735": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r736": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(2)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r737": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(2)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r738": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(g)(2)(iv)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r739": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(h)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r740": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "65",
"Paragraph": "2",
"Subparagraph": "(h)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
},
"r741": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 5.W.Q2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
},
"r742": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "740",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
},
"r743": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "944",
"SubTopic": "805",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
},
"r744": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
},
"r745": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-03(d))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
},
"r746": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-03(i)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
},
"r747": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-03(i)(2)(i))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
},
"r748": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-03(i)(2)(ii))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
},
"r749": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-03(i)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
},
"r750": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "11",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
},
"r751": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
},
"r752": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
},
"r753": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
},
"r754": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
},
"r755": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "205",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
},
"r756": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "205",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
},
"r757": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
},
"r758": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
},
"r759": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
},
"r760": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
},
"r761": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
},
"r762": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
},
"r763": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r764": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(12)(b)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r765": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(12)(b)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r766": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(12)(b)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r767": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(13)(a)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r768": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(13)(a)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r769": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(16)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r770": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(17))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r771": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(19))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r772": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(2)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r773": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(2)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r774": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(3)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r775": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(3)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r776": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(3)(c))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r777": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(6)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r778": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(6)(c))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r779": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(6)(d))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r780": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(6)(e))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r781": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(8))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r782": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(9)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r783": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(9)(c))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r784": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(9)(d))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r785": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-04(9)(e))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
},
"r786": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.6-05(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
},
"r787": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.6-05(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
},
"r788": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "7",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
},
"r789": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r790": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(2)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r791": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r792": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r793": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(2)(c))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r794": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(2)(e))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r795": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(2)(g)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r796": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(a)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r797": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(a)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r798": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(a)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r799": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(a)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r800": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(a)(6))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r801": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(a)(7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r802": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(c)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r803": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(c)(2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r804": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(c)(3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r805": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(c)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r806": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(c)(6))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r807": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(7)(c)(7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r808": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.6-07(9))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
},
"r809": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-09(1)(d))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
},
"r810": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-09(4)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
},
"r811": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-09(6))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
},
"r812": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-09(7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
},
"r813": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
},
"r814": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
},
"r815": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
},
"r816": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
},
"r817": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
},
"r818": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
},
"r819": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
},
"r820": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
},
"r821": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
},
"r822": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
},
"r823": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
},
"r824": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
},
"r825": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "6",
"Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
},
"r826": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "6",
"Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
},
"r827": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "946",
"SubTopic": "505",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
},
"r828": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "948",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "S50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
},
"r829": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "948",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
},
"r830": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "948",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
},
"r831": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "948",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-29(Column B))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
},
"r832": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "948",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-29(Column C))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
},
"r833": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "954",
"SubTopic": "440",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
},
"r834": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r835": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column B))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r836": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column C))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r837": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column D))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r838": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column E))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r839": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column F))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r840": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column G))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r841": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column H))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r842": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "970",
"SubTopic": "360",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-28(Column I))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
},
"r843": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "976",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
},
"r844": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "978",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
},
"r845": {
"role": "http://www.xbrl.org/2003/role/disclosureRef",
"Topic": "985",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
},
"r846": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "13H",
"Subparagraph": "(a)",
"SubTopic": "40",
"Topic": "944",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
},
"r847": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "13H",
"Subparagraph": "(b)",
"SubTopic": "40",
"Topic": "944",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
},
"r848": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "40",
"SubTopic": "30",
"Topic": "350",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
},
"r849": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
},
"r850": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
},
"r851": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(6)(a)(1))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r852": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(6)(a)(4))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r853": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(6)(a)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r854": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "12",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
},
"r855": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r856": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "11",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
},
"r857": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "14",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
},
"r858": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "18",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
},
"r859": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "21",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
},
"r860": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "24",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
},
"r861": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
},
"r862": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "52",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
},
"r863": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "275",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "18",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
},
"r864": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
},
"r865": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "47",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
},
"r866": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "47",
"Subparagraph": "(bb)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
},
"r867": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "47",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
},
"r868": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "47",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
},
"r869": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "48",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
},
"r870": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "49",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
},
"r871": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "54",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
},
"r872": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "54",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
},
"r873": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "54",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
},
"r874": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "310",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "12A",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
},
"r875": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "24",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
},
"r876": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
},
"r877": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
},
"r878": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 5.P.4.b.1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
},
"r879": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 5.P.4.b.2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
},
"r880": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "460",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "27",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
},
"r881": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1B",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
},
"r882": {
"role": "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"
},
"r883": {
"role": "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"
},
"r884": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "69E",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
},
"r885": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "69F",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
},
"r886": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "480",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "64",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
},
"r887": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "505",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "13",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
},
"r888": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
},
"r889": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "91",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
},
"r890": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "91",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
},
"r891": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "91",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
},
"r892": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "91",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
},
"r893": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "91",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
},
"r894": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "91",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
},
"r895": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "91",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
},
"r896": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "715",
"SubTopic": "80",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "8",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
},
"r897": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r898": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "217",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
},
"r899": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "740",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "231",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
},
"r900": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "8",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
},
"r901": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "39",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
},
"r902": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "41",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
},
"r903": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "43",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
},
"r904": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "47",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
},
"r905": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "14",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
},
"r906": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "14",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
},
"r907": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "14",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
},
"r908": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "14",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
},
"r909": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "14",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
},
"r910": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "20",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
},
"r911": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "20",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
},
"r912": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "20",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
},
"r913": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "20",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
},
"r914": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "29",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
},
"r915": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "29",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
},
"r916": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "31",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
},
"r917": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "31",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
},
"r918": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "31",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
},
"r919": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "31",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
},
"r920": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "31",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
},
"r921": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "31",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
},
"r922": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "31",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
},
"r923": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "31",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
},
"r924": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "31",
"Subparagraph": "(h)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
},
"r925": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "31",
"Subparagraph": "(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
},
"r926": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "38",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
},
"r927": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "38",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
},
"r928": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "38",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
},
"r929": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "38",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
},
"r930": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "38",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
},
"r931": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "38",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
},
"r932": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "805",
"SubTopic": "740",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "13",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
},
"r933": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "815",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4A",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
},
"r934": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "820",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "100",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
},
"r935": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "820",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "103",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
},
"r936": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "820",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "107",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
},
"r937": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "820",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "107",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
},
"r938": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "820",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "107",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
},
"r939": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "835",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "8",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
},
"r940": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "53",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
},
"r941": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "852",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "10",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
},
"r942": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "17",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
},
"r943": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
},
"r944": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "29",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
},
"r945": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
},
"r946": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
},
"r947": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
},
"r948": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
},
"r949": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "932",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
},
"r950": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
},
"r951": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "29F",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
},
"r952": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "7",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-7"
},
"r953": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "9C",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
},
"r954": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "9C",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
},
"r955": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "9C",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
},
"r956": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "9E",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
},
"r957": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "605",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "11",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
},
"r958": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "605",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "12",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-12"
},
"r959": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "605",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "14",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
},
"r960": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "605",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "15",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-15"
},
"r961": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "944",
"SubTopic": "80",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "18",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
},
"r962": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "210",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
},
"r963": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "310",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
},
"r964": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "830",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "10",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
},
"r965": {
"role": "http://www.xbrl.org/2003/role/exampleRef",
"Topic": "946",
"SubTopic": "830",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "12",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
},
"r966": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12",
"Subsection": "b"
},
"r967": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12",
"Subsection": "b-2"
},
"r968": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12",
"Subsection": "d1-1"
},
"r969": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Form 10-Q",
"Number": "240",
"Section": "308",
"Subsection": "a"
},
"r970": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Forms 10-K, 10-Q, 20-F",
"Number": "240",
"Section": "13",
"Subsection": "a-1"
},
"r971": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "408",
"Subsection": "a"
},
"r972": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "408",
"Subsection": "a",
"Paragraph": "1"
},
"r973": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-K",
"Number": "229",
"Section": "408",
"Subsection": "a",
"Paragraph": "2",
"Subparagraph": "A"
},
"r974": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Regulation S-T",
"Number": "232",
"Section": "405"
},
"r975": {
"role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
"Topic": "272",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
},
"r976": {
"role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
},
"r977": {
"role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SAB Topic 5.P.4.c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
},
"r978": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(a)",
"SubTopic": "40",
"Topic": "220",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r979": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "13",
"Subsection": "01",
"Paragraph": "a",
"Subparagraph": "(4)(ii)",
"Publisher": "SEC"
},
"r980": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Name": "Regulation S-X (SX)",
"Number": "210",
"Section": "13",
"Subsection": "01",
"Paragraph": "a",
"Subparagraph": "(4)(iii)",
"Publisher": "SEC"
},
"r981": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Name": "Staff Accounting Bulletin (SAB)",
"Number": "Topic 5",
"Section": "Y",
"Paragraph": "Question 2",
"Publisher": "SEC"
},
"r982": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "205",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/205/tableOfContent"
},
"r983": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(13))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r984": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(6)(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r985": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "210",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.5-02(9))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
},
"r986": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
},
"r987": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
},
"r988": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
},
"r989": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r990": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r991": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r992": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r993": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r994": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r995": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r996": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(h)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r997": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r998": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(j)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r999": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(k)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r1000": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(l)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r1001": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "21",
"Subparagraph": "(m)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
},
"r1002": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1003": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1004": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1005": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1006": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1007": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1008": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(h)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1009": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1010": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(j)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1011": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(k)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1012": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(l)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1013": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(m)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1014": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(n)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1015": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(o)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1016": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(p)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1017": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(q)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1018": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(r)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1019": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(s)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1020": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(t)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1021": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Subparagraph": "(u)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
},
"r1022": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
},
"r1023": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "31",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
},
"r1024": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
},
"r1025": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "33",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
},
"r1026": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
},
"r1027": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
},
"r1028": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
},
"r1029": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
},
"r1030": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "220",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
},
"r1031": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "17",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
},
"r1032": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "230",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "28",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
},
"r1033": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
},
"r1034": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
},
"r1035": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
},
"r1036": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(d))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r1037": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(f))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r1038": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(g)(1)(i))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r1039": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.4-08(g)(1)(ii))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
},
"r1040": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "235",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.12-04(a))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
},
"r1041": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "23",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
},
"r1042": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "24",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
},
"r1043": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "5",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
},
"r1044": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "250",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
},
"r1045": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "260",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
},
"r1046": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "270",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
},
"r1047": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "18",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
},
"r1048": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "22",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
},
"r1049": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r1050": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "30",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
},
"r1051": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(ee)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r1052": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "32",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
},
"r1053": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "280",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "34",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
},
"r1054": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "310",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
},
"r1055": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "323",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
},
"r1056": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/350-20/tableOfContent"
},
"r1057": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r1058": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r1059": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r1060": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r1061": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r1062": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(e)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r1063": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r1064": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(g)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r1065": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(h)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
},
"r1066": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1A",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
},
"r1067": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
},
"r1068": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/350-30/tableOfContent"
},
"r1069": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
},
"r1070": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r1071": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r1072": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r1073": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r1074": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r1075": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
},
"r1076": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r1077": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r1078": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r1079": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "350",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
},
"r1080": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "405",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/405-30/tableOfContent"
},
"r1081": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "405",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
},
"r1082": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "405",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
},
"r1083": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "405",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(e)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
},
"r1084": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "410",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "10",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
},
"r1085": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "420",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3"
},
"r1086": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "450",
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/450/tableOfContent"
},
"r1087": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
},
"r1088": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
},
"r1089": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "9",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
},
"r1090": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "450",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 5.Y.Q2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
},
"r1091": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
},
"r1092": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(4)(ii))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r1093": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "470",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1A",
"Subparagraph": "(SX 210.13-01(a)(4)(iii))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
},
"r1094": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "470",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1B",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
},
"r1095": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "505",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
},
"r1096": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "606",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "10",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
},
"r1097": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1098": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1099": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1100": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1101": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1102": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1103": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1104": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1105": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(01)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1106": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(02)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1107": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(03)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1108": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(1)(iv)(04)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1109": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1110": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1111": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1112": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)(01)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1113": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)(02)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1114": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)(2)(iii)(03)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1115": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1116": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(d)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1117": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(e)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1118": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(e)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1119": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1120": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(ii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1121": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(iii)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1122": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(iv)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1123": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(f)(2)(v)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1124": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "718",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(h)(1)(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
},
"r1125": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "805",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "55",
"Paragraph": "38",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
},
"r1126": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "805",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
},
"r1127": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "815",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
},
"r1128": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "820",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(bbb)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
},
"r1129": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "825",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "28",
"Subparagraph": "(f)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
},
"r1130": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "830",
"SubTopic": "230",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
},
"r1131": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "20",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
},
"r1132": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "830",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
},
"r1133": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "835",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
},
"r1134": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"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"
},
"r1135": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(a)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
},
"r1136": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "842",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
},
"r1137": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
},
"r1138": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "1",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
},
"r1139": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "850",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
},
"r1140": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "852",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
},
"r1141": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "852",
"SubTopic": "10",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
},
"r1142": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "860",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(c)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
},
"r1143": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "860",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(c)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
},
"r1144": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "860",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "3",
"Subparagraph": "(c)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
},
"r1145": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "860",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
},
"r1146": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "860",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
},
"r1147": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "860",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4",
"Subparagraph": "(b)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
},
"r1148": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "942",
"SubTopic": "235",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
},
"r1149": {
"role": "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/2147478777/944-210-S99-1"
},
"r1150": {
"role": "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)(5))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
},
"r1151": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "30",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2B",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
},
"r1152": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4B",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
},
"r1153": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4B",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
},
"r1154": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4C",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
},
"r1155": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4D",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
},
"r1156": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "4G",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
},
"r1157": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
},
"r1158": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
},
"r1159": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
},
"r1160": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "5",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
},
"r1161": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r1162": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r1163": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r1164": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r1165": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)(4)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r1166": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)(5)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r1167": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(b)(6)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r1168": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "6",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
},
"r1169": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r1170": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(b)(1)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r1171": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(b)(2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r1172": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(b)(3)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r1173": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r1174": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7A",
"Subparagraph": "(d)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
},
"r1175": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7B",
"Subparagraph": "(a)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
},
"r1176": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7B",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
},
"r1177": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "7B",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
},
"r1178": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "40",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SAB Topic 5.W.Q2)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
},
"r1179": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "80",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
},
"r1180": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "944",
"SubTopic": "80",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Subparagraph": "(c)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
},
"r1181": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "3",
"Subparagraph": "(b)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
},
"r1182": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "45",
"Paragraph": "3",
"Subparagraph": "(i)",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
},
"r1183": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-09(4)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
},
"r1184": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "220",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.6-09(7))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
},
"r1185": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "1",
"Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
},
"r1186": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "2",
"Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
},
"r1187": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "3",
"Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
},
"r1188": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "946",
"SubTopic": "320",
"Name": "Accounting Standards Codification",
"Section": "S99",
"Paragraph": "6",
"Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
},
"r1189": {
"role": "http://www.xbrl.org/2009/role/commonPracticeRef",
"Topic": "985",
"SubTopic": "20",
"Name": "Accounting Standards Codification",
"Section": "50",
"Paragraph": "2",
"Publisher": "FASB",
"URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
}
}
}