XML 44 R29.htm IDEA: XBRL DOCUMENT
v3.19.2

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Jun. 27, 2019
Accounting Policies [Abstract] |
Basis of Presentation and Consolidation and Description of Business | Basis of Presentation and Consolidation and Description of Business Our consolidated financial statements include the accounts of John B. Sanfilippo & Son, Inc., and our wholly-owned subsidiary, JBSS Ventures, LLC. Our fiscal year ends on the last Thursday of June each year, and typically consists of fifty-two weeks (four thirteen-week quarters). The accompanying consolidated financial statements and related footnotes are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”). We are one of the leading processors and distributors of peanuts, pecans, cashews, walnuts, almonds and other nuts in the United States. These nuts are sold under a variety of private brands and under the Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts, and Sunshine Country brand names. We also market and distribute, and in most cases, manufacture or process, a diverse product line of food and snack products, including peanut butter, almond butter, cashew butter, candy and confections, snacks and trail mixes, snack bites, sunflower kernels, dried fruit, corn snacks, sesame sticks and other sesame snack products under private brands and brand names. Our products are sold through the major distribution channels to significant buyers of nuts, including food retailers, commercial ingredient users, and contract packaging customers.
Management Estimates | Management Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include reserves for customer deductions, the quantity of bulk inventories, the evaluation of recoverability of long-lived assets, the assumptions used in estimating the retirement plan liability and pension expense, and the realizability of deferred tax assets. Actual results could differ from those estimates.
Accounts Receivable | Accounts Receivable Accounts receivable are stated at the amounts charged to customers, less allowances for doubtful accounts and reserves for estimated cash discounts and customer deductions. The allowance for doubtful accounts is calculated by specifically identifying customers that are credit risks and estimating the extent that other non-specifically identified customers will become credit risks. Account balances are charged off against the allowance when we conclude that it is probable the receivable will not be recovered. The reserve for estimated cash discounts is based on historical experience. The reserve for customer deductions represents known customer short payments and an estimate of future credit memos that will be issued to customers related to rebates and allowances for marketing and promotions based on agreed upon programs and historical experience.
Inventories | Inventories Inventories, which consist principally of inshell bulk-stored nuts, shelled nuts, dried fruit and processed and packaged nut products, are stated at the lower of cost (first-in, first-out) and net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Inventory costs are reviewed at least quarterly. Fluctuations in the market price of pecans, peanuts, walnuts, almonds, cashews and other nuts may affect the value of inventory, gross profit and gross profit margin. When net realizable values move below costs, we record adjustments to write down the carrying values of inventories to the lower of cost (first-in, first-out) and net realizable value. The results of our shelling process can also result in changes to inventory costs, such as adjustments made pursuant to actual versus expected crop yields. We maintain significant inventories of bulk-stored inshell pecans, peanuts and walnuts. Quantities of inshell bulk-stored nuts are determined based on our inventory systems and are subject to quarterly physical verification techniques including observation, weighing and other methods. The quantities of each crop year bulk-stored nut inventories are generally shelled out over a ten to fifteen-month period, at which time revisions to any estimates are also recorded.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment are stated at cost. Major improvements that extend the useful life, add capacity or add functionality are capitalized and charged to expense through depreciation. Repairs and maintenance costs are charged to expense as incurred. The cost and accumulated depreciation of assets sold or retired are removed from the respective accounts, and any gain or loss is recognized currently in operating income. Depreciation expense for the last three fiscal years is as follows:
|  | Year Ended June 27, 2019 |  | Year Ended June 28, 2018 |  |  | Year Ended June 29, 2017 |
Depreciation expense |  | $ | 14,017 |  | $ | 13,414 |  |  | $ | 14,190 |
Cost is depreciated using the straight-line method over the following estimated useful lives:
Classification |  | Estimated Useful Lives |
Buildings |  | 10 to 40 years |
Machinery and equipment |  | 5 to 10 years |
Furniture and leasehold improvements |  | 5 to 10 years |
Vehicles |  | 3 to 5 years |
Computers and software |  | 3 to 5 years |
No interest costs were capitalized for the last three fiscal years due to the lack of any significant project requiring such capitalization.
Business Combinations | Business Combinations We use the acquisition method in accounting for acquired businesses. Under the acquisition method, our financial statements reflect the operations of an acquired business starting from the completion of the acquisition. The assets acquired and liabilities assumed are recorded at their respective estimated fair values at the date of the acquisition. Any excess of the purchase price over the estimated fair values of the identifiable net assets acquired is recorded as goodwill.
Segment Reporting | Segment Reporting We operate in a single reporting unit and operating segment that consists of selling various nut and nut related products through multiple distribution channels.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets We review held and used long-lived assets, including our rental investment property and amortizable identifiable intangible assets (e.g., customer relationships and brand names), to assess recoverability from projected undiscounted cash flows whenever events or changes in facts and circumstances indicate that the carrying value of the assets may not be recoverable. When such events occur, we compare the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group to the carrying amount of the long-lived asset or asset group. The cash flows are based on our best estimate of future cash flows derived from the most recent business projections. If this comparison indicates there is an impairment, the carrying value of the asset is reduced to its estimated fair value. We did no t record any impairment of long-lived assets for the last three fiscal years.
Goodwill | Goodwill Goodwill currently represents the excess of the purchase price over the fair value of the net assets from our acquisition of Squirrel Brand, L.P. which closed in November 2017. Goodwill is not amortized, but is tested annually as of the last day of each fiscal year for impairment, or whenever events or changes in circumstances indicate it is more likely than not that the carrying amount of the reporting unit is greater than its fair value. A significant amount of judgment is involved in determining if an indicator of impairment has occurred. Such indicators may include deterioration in general economic conditions, adverse changes in the markets in which we operate, increases in input costs that have negative effects on earnings and cash flows, or a trend of negative or declining cash flows over multiple periods, among others. The fair value that could be realized in an actual transaction may differ from that used to evaluate the impairment of goodwill. In testing goodwill for impairment, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of our single reporting unit is less than its carrying amount. If we elect to perform a qualitative assessment and determine that an impairment is more likely than not, we are then required to perform a quantitative impairment test, otherwise no further analysis is required. We also may elect not to perform the qualitative assessment and, instead, proceed directly to the quantitative impairment test. Under the goodwill qualitative assessment, various events and circumstances that would affect the estimated fair value of our single reporting unit are identified (similar to impairment indicators above). During fiscal 2019 we elected to perform a qualitative impairment test which indicated no indicators of goodwill impairment. Under the goodwill quantitative impairment test, the evaluation of impairment involves comparing the current fair value of our single reporting unit to its carrying value, including goodwill. We estimate the fair value using level 3 inputs as defined by the fair value hierarchy. The inputs used to calculate the fair value include several subjective factors, such as estimates of future cash flows, estimates of our future cost structure, discount rates for our estimated cash flows, required level of working capital, assumed terminal value, and time horizon of cash flow forecasts. If the carrying value of our single reporting unit exceeds its fair value, we recognize an impairment loss equal to the difference between the carrying value and estimated fair value.
Facility Consolidation Project/Real Estate Transactions | Facility Consolidation Project/Real Estate Transactions In April 2005, we acquired property to be used for the Elgin Site. Two buildings are located on the Elgin Site, one of which is an office building. Approximately 65% of the rentable area in the office building is currently vacant. Approximately 29% of the rentable area has not been built-out. The other building, a warehouse, was expanded and modified for use as our principal processing facility and headquarters. The allocation of the purchase price to the two buildings was determined through a third-party appraisal. The value assigned to the office building is included in rental investment property on the balance sheet. The value assigned to the warehouse building is included in “Property, plant and equipment”. The net rental expense from the office building is included in the caption “Rental and miscellaneous expense, net”. Gross rental income and rental (expense), net for the last three fiscal years are as follows:
|  | Year ended June 27, 2019 |  |  | Year ended June 28, 2018 |  |  | Year ended June 29, 2017 |
Gross rental income |  | $ | 1,978 |  |  | $ | 1,988 |  |  | $ | 2,003 |
Rental (expense), net (1) |  |  | (1,104 | ) |  |  | (1,420 | ) |  |  | (1,311 | )
(1) | Includes annual depreciation expense of approximately $800.
Expected future gross rental income under operating leases within the office building is as follows for the fiscal years ending:
June 25, 2020 |  | $ | 2,015 |
June 24, 2021 |  |  | 1,816 |
June 30, 2022 |  |  | 1,599 |
June 29, 2023 |  |  | 1,618 |
June 27, 2024 |  |  | 1,638 |
Thereafter |  |  | 2,319 |
|  | $ | 11,005 |
Fair Value of Financial Instruments | Fair Value of Financial Instruments Authoritative guidance issued by the Financial Accounting Standards Board (“FASB”) defines fair value as the price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants on the measurement date. The guidance establishes a fair value hierarchy that prioritizes observable and unobservable inputs used to measure fair value into three broad levels:
Level 1- | Quoted prices in active markets that are accessible at the measurement date for identical assets and liabilities.
Level 2- | Observable inputs other than quoted prices in active markets. For example, quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.
Level 3- | Unobservable inputs for which there is little or no market data available.
The carrying values of cash, trade accounts receivable and accounts payable approximate their fair values at June 27, 2019 and June 28, 2018 because of the short-term maturities and nature of these balances. The carrying value of our Credit Facility (as defined in Note 5 – “Revolving Credit Facility” in the Notes to Consolidated Financial Statements below) borrowings approximates fair value at June 28, 2018 because interest rates on this instrument approximate current market rates (Level 2 criteria), the short-term maturity and nature of this balance. In addition, there has been no significant change in our inherent credit risk. The following table summarizes the carrying value and fair value estimate of our current and long-term debt, excluding unamortized debt issuance costs:
|  | June 27, 2019 |  |  | June 28, 2018 |
Carrying value of long-term debt: |  | $ | 27,798 |  |  | $ | 34,649 |
Fair value of long-term debt: |  |  | 27,720 |  |  |  | 33,482 |
The estimated fair value of long-term debt was determined using a market approach based upon Level 2 observable inputs, which estimates fair value based on interest rates currently offered on loans with similar terms to borrowers of similar credit quality or broker quotes. In addition, there have been no significant changes in the underlying assets securing our long-term debt.
Revenue Recognition | Revenue Recognition The Company records revenue based on a five-step model in accordance with ASC Topic 606. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for the goods or services. We sell our products under some arrangements which include customer contracts that fix the sales price for periods, which typically can be up to one year for some commercial ingredient customers, and through specific programs consisting of promotion allowances, volume and customer rebates and marketing allowances, among others, to consumer and some commercial ingredient users. We recognize revenues as performance obligations are fulfilled, which occurs when control passes to our customers. We report all amounts billed to a customer in a sale transaction as revenue, including those amounts related to shipping and handling. Adjustments for estimated promotion allowances, volume and customer rebates and marketing allowances, among others, are variable consideration and are recorded as a reduction of revenue in the same period the related sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. See Note 2 – “Revenue Recognition” below for additional information on revenue recognition.
Significant Customers and Concentration of Credit Risk | Significant Customers and Concentration of Credit Risk The highly competitive nature of our business provides an environment for the loss of customers and the opportunity to gain new customers. We are subject to concentrations of credit risk, primarily in trade accounts receivable, and we attempt to mitigate this risk through our credit evaluation process, collection terms and through geographical dispersion of sales. Sales to two customers exceeded 10% of net sales during fiscal 2019. Sales to three customers exceeded 10% of net sales during fiscal 2018 and fiscal 2017. In total, sales to these customers represented approximately 43%, 54% and 53% of our net sales in fiscal 2019, fiscal 2018 and fiscal 2017, respectively. In total, net accounts receivable from these customers were 40% and 62% of net accounts receivable at June 27, 2019 and June 28, 2018, respectively.
Marketing and Advertising Costs | Marketing and Advertising Costs Marketing and advertising costs are incurred to promote and support branded products in the consumer distribution channel. These costs are generally expensed as incurred, recorded in selling expenses and were as follows for the last three fiscal years:
|  | Year ended June 27, 2019 |  |  | Year ended June 28, 2018 |  |  | Year ended June 29, 2017 |
Marketing and advertising expense |  | $ | 11,936 |  |  | $ | 11,290 |  |  | $ | 10,064 |
Shipping and Handling Costs | Shipping and Handling Costs Shipping and handling costs, which include freight and other expenses to prepare finished goods for shipment, are included in selling expenses. Shipping and handling costs for the last three fiscal years were as follows:
|  | Year ended June 27, 2019 |  |  | Year ended June 28, 2018 |  |  | Year ended June 29, 2017 |
Shipping and handling costs |  | $ | 23,086 |  |  | $ | 20,418 |  |  | $ | 17,682 |
Research and Development Expenses | Research and Development Expenses Research and development expense represents the cost of our research and development personnel and their related expenses and is charged to selling expenses as incurred. Research and development expenses for the last three fiscal years were as follows:
|  | Year ended June 27, 2019 |  |  | Year ended June 28, 2018 |  |  | Year ended June 29, 2017 |
Research and development expense |  | $ | 892 |  |  | $ | 701 |  |  | $ | 658 |
Stock-Based Compensation | Stock-Based Compensation We account for stock-based employee compensation arrangements in accordance with the provisions of ASC 718, as amended by Accounting Standard Update (“ASU”) 2016-09, by calculating compensation cost based on the grant date fair value. We then amortize compensation expense over the vesting period. The grant date fair value of restricted stock units (“RSUs”) is generally determined based on the market price of our Common Stock on the date of grant. Beginning in fiscal 2017, forfeitures are recognized as they occur, and excess tax benefits or tax deficiencies are recognized as a component of income tax expense.
Income Taxes | Income Taxes We account for income taxes using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been reported in our financial statements or tax returns. Such items give rise to differences in the financial reporting and tax basis of assets and liabilities. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets if it is more likely than not that all or a portion of the asset will not be realized. In estimating future tax consequences, we consider all expected future events other than changes in tax law or rates. We record liabilities for uncertain income tax positions based on a two-step process. The first step is recognition, where we evaluate whether an individual tax position has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have a less than 50% likelihood of being sustained, no tax benefit is recorded. For tax positions that have met the recognition threshold in the first step, we perform the second step of measuring the benefit to be recorded. The actual benefits ultimately realized may differ from our estimates. In future periods, changes in facts, circumstances, and new information may require us to change the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recorded in results of operations and financial position in the period in which such changes occur. We recognize interest and penalties accrued related to unrecognized tax benefits in the Income tax expense caption in the Consolidated Statement of Comprehensive Income. We evaluate the realization of deferred tax assets by considering our historical taxable income and future taxable income based upon the reversal of deferred tax liabilities. As of June 27, 2019, we believe that our deferred tax assets are fully realizable.
Earnings per Share | Earnings per Share Basic earnings per common share are calculated using the weighted average number of shares of Common Stock and Class A Stock outstanding during the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock or resulted in the issuance of Common Stock. The following table presents the reconciliation of the weighted average shares outstanding used in computing basic and diluted earnings per share:
|  | Year ended June 27, 2019 |  |  | Year ended June 28, 2018 |  |  | Year ended June 29, 2017 |
Weighted average number of shares outstanding — basic |  |  | 11,430,174 |  |  |  | 11,383,080 |  |  |  | 11,317,149 |
Effect of dilutive securities: |  |  |  |  |  |  |  |  |  |  |  |
Stock options and restricted stock units |  |  | 71,238 |  |  |  | 66,306 |  |  |  | 86,456 |
Weighted average number of shares outstanding — diluted |  |  | 11,501,412 |  |  |  | 11,449,386 |  |  |  | 11,403,605 |
The following table presents a summary of anti-dilutive awards excluded from the computation of diluted earnings per share:
|  | Year ended June 27, 2019 |  |  | Year ended June 28, 2018 |  |  | Year ended June 29, 2017 |
Weighted average number of anti-dilutive shares: |  |  | — |  |  |  | — |  |  |  | 1,068 |
Weighted average exercise price per share: |  | $ | — |  |  | $ | — |  |  | $ | 65.35 |
Comprehensive Income | Comprehensive Income We account for comprehensive income in accordance with ASC Topic 220, Comprehensive Income . This topic establishes standards for reporting and displaying comprehensive income and its components in a full set of general-purpose financial statements. The topic requires that all components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements. This topic also requires all non-owner changes in stockholders’ equity be presented in either a single continuous statement of comprehensive income or in two separate but consecutive statements. This guidance also requires presentation by the respective line items of net income, either on the face of the statement where net income is presented or in the notes and information about significant amounts required under U.S. GAAP to be reclassified out of accumulated other comprehensive income in their entirety. For amounts not required to be reclassified in their entirety to net income, we provide a cross-reference to other disclosures that offer additional details about those amounts.
Recent Accounting Pronouncements | Recent Accounting Pronouncements The following recent accounting pronouncements have been adopted in the current fiscal year: In May 2014, the FASB issued ASU No. 2014-09 “ Revenue from Contracts with Customers (Topic 606) ” and created a new ASC Topic 606, Revenue from Contracts with Customers , and added ASC Subtopic 340-40, Other Assets and Deferred Costs — Contracts with Customers. The guidance in this Update supersedes the revenue recognition requirements in ASC Topic 605, Revenue Recognition , and most industry-specific guidance throughout the industry topics of the codification. Under the new guidance, an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. On June 29, 2018 we adopted Topic 606 using the full retrospective method. Under the full retrospective method, all periods presented are now presented under Topic 606. A cumulative effect of initially applying the new revenue standard for the earliest balance sheet period presented has been accounted for and was immaterial. See Note 2 – “Revenue Recognition” below for additional details. In August 2016, the FASB issued ASU No. 2016-15 “ Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments ”. This Update addresses eight specific cash flow issues with the objective of reducing the perceived diversity in practice. The amendments in this Update are effective for public business entities for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. The amendments in this Update were applied using a retrospective transition method to each period presented. ASU No. 2016-15 was adopted in the first quarter of fiscal 2019 and did not have an impact on our Consolidated Statements of Cash Flows. In May 2017, the FASB issued ASU No. 2017-09 “ Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting ”. The amendments in this Update provide guidance about which changes to terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU No. 2017-09 should be applied prospectively to an award modified on or after the adoption date. ASU No. 2017-09 was adopted in the first quarter of fiscal 2019 and did not have an impact on our Consolidated Financial Statements. In August 2018, the SEC issued Release No. 33-10532 that amends and clarifies certain financial reporting requirements. The principal change to our financial reporting is the inclusion of the annual disclosure of changes in stockholders’ equity in Rule 3-04 of Regulation S-X to interim periods. We adopted the provisions of this new rule beginning with our fiscal 2019 financial reporting. We now include our Consolidated Statements of Stockholders’ Equity with each quarterly filing on Form 10-Q and have removed the dividends per share disclosure from the Consolidated Statements of Comprehensive Income in interim filings. We have also removed the disclosure on high and low trading prices within Part II, Item 5 — “Market for Registrants Common Equity and Related Stockholder Matters” in the 2019 Annual Report on Form 10-K. In March 2019, the SEC issued Release No. 33-10618, FAST Act Modernization and Simplification of Regulation S-K. The amendments are intended to simplify certain disclosure requirements, improve readability and navigability of disclosure documents, and discourage repetition and disclosure of immaterial information. The amendments are effective for all filings submitted on or after May 2, 2019, except for specific amendments that are effective as cited in the rule. The Company has adopted the provisions of this new rule beginning with the 2019 Annual Report on Form 10-K. The Company now includes its trading symbol for each class of registered securities on the Form 10-K cover page and other reports filed with the SEC under the Exchange Act. We also simplified certain annual disclosures, for example, by removing the analysis of the earliest of the three years discussed within Part II, Item 7 — “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. The final rule does not have an impact on our Consolidated Financial Statements. The following recent accounting pronouncements have not yet been adopted: In August 2018, the FASB issued ASU No. 2018-15 “ Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract ”. The amendments in this Update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this Update. The amendments in this Update are effective for public business entities for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption of the amendments in this Update is permitted, including adoption in any interim period, for all entities. The amendments in this Update should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements. In August 2018, the FASB issued ASU No. 2018-14 “ Compensation – Retirement Benefits – Defined Benefit Plans – General (Subtopic 715-20): Disclosure Framework – Changes to the Disclosure Requirements for Defined Benefit Plans ”. The amendments in this Update modify the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. The amendments in this Update remove disclosures that no longer are considered cost beneficial, clarify the specific requirements of disclosures, and add disclosure requirements identified as relevant. The amendments in this Update are effective for public business entities for fiscal years ending after December 15, 2020. Early adoption is permitted for all entities. An entity should apply the amendments in this Update on a retrospective basis to all periods presented. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements. In August 2018, the FASB issued ASU No. 2018-13 “ Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement ”. The amendments in this Update modify the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement . Certain disclosure requirements will be removed from Topic 820 with this Update to include: the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, the policy for timing of transfers between levels and the valuation processes for Level 3 fair value measurements. The amendments also clarify that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. This Update will add the requirement to disclose the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period. The amendments in this Update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted upon issuance of this Update. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this Update and delay adoption of the additional disclosures until their effective date. This Update will be effective for the Company in fiscal 2021. We do not expect this accounting Update to have a material impact on our Consolidated Financial Statements. In February 2016, the FASB issued ASU No. 2016-02 “ Leases (Topic 842) ”. The primary goal of this Update is to require the lessee to recognize all lease commitments, both operating and finance, by initially recording a lease asset and liability on the balance sheet at the lease commencement date. Additionally, enhanced qualitative and quantitative disclosures will be required. ASU No. 2016-02 is effective for public business entities for annual periods, including interim periods within those annual periods, beginning after December 15, 2018. This new guidance will be effective for the Company beginning in fiscal year 2020. Under ASU No. 2016-02 the guidance was to be adopted using a modified retrospective approach, with elective reliefs, with application of the new guidance for all periods presented. In July 2018, the FASB issued ASU No. 2018-11 “ Leases (Topic 842): Targeted Improvements ” which provides for another transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The amendments in this Update also provide lessors with a practical expedient, by class of underlying asset, to not separate non-lease components from the associated lease component, similar to the expedient provided for lessees. In July 2018, the FASB also issued ASU No. 2018-10 “ Codification Improvements to Topic 842, Leases ” which affects narrow aspects of the guidance issued in ASU No. 2016-02. In December 2018, the FASB issued ASU No. 2018-20 “ Leases (Topic 842) – Narrow Scope Improvements for Lessors ” which provides specific guidance for lessors on the issues of sales taxes and other similar taxes collected from lessees, certain lessor costs, and recognition of variable payments for contracts with lease and non-lease components. In March 2019, the FASB issued ASU No. 2019-01 “ Leases (Topic 842) – Codification Improvements ” which clarifies transition disclosure requirements for annual and interim periods after the date of adoption of ASU No. 2016-02. We have implemented processes and information technology tools to assist in our ongoing lease data analysis. We have also updated our accounting policies and internal controls that are impacted by the new guidance, to ensure readiness for adoption in the first quarter of fiscal 2020. We plan to adopt ASU 2016-02 utilizing the modified retrospective transition method and will not recast comparative periods in transition to the new standard. In addition, the new standard provides a number of optional practical expedients in transition. We expect to elect the ‘package of practical expedients’, which permits us not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. We do not expect to elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to us. Based on our current portfolio of leases, the Company expects the impact of these new standards to result in the recognition of new right-of-use (ROU) assets and lease liabilities of approximately $5,200 to $5,700 upon adoption and to lead to increased financial statement disclosures. The new standard also provides practical expedients for an entity’s initial and ongoing accounting. We currently expect to elect the short-term lease recognition exemption for all leases that qualify. We also currently expect to elect the practical expedient to not separate lease and non-lease components for all of our leases.

X
- Definition Disclosure of accounting policies relating to facility consolidation project and real estate transactions. + References No definition available. + Details
Name: | jbss_FacilityConsolidationProjectAndRealEstateTransactionsPolicyTextBlock
Namespace Prefix: | jbss_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the classification of shipping and handling costs, including whether the charges are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. + References No definition available. + Details
Name: | jbss_ShippingAndHandlingChargePolicyTextBlock
Namespace Prefix: | jbss_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84159346&loc=d3e8275-108329 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109236672&loc=d3e543-108305 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 42 -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 + Details
Name: | us-gaap_MajorCustomersPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -URI http://asc.fasb.org/topic&trid=2122149 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -URI http://asc.fasb.org/topic&trid=2197479 + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e4975-111524 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration