XML 89 R67.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Note L - Stock Options - Nonqualified Stock Options by Excercise Price Range (Details) - Non-qualified Stock Options [Member] - $ / shares | 12 Months Ended |  |  |
--- | --- | --- | --- | ---
Sep. 24, 2016 | Sep. 26, 2015 | Sep. 27, 2014 | Sep. 28, 2013
Exercise Price Range 1 [Member] |  |  |  |
Options outstanding (in shares) | 80,000 |  |  |
Options outstanding, weighted-average remaining contractual life | 1 year 292 days |  |  |
Options outstanding, weighted-average exercise price (in dollars per share) | $ 35.46 |  |  |
Options exercisable (in shares) | 80,000 |  |  |
Options exercisable, weighted-average exercise price (in dollars per share) | $ 35.46 |  |  |
Exercise Price Range 2 [Member] |  |  |  |
Options outstanding (in shares) | 59,880 |  |  |
Options outstanding, weighted-average remaining contractual life | 4 years |  |  |
Options outstanding, weighted-average exercise price (in dollars per share) | $ 54.30 |  |  |
Options exercisable (in shares) | 59,880 |  |  |
Options exercisable, weighted-average exercise price (in dollars per share) | $ 54.30 |  |  |
Exercise Price Range 3 [Member] |  |  |  |
Options outstanding (in shares) | 172,004 |  |  |
Options outstanding, weighted-average remaining contractual life | 5 years 328 days |  |  |
Options outstanding, weighted-average exercise price (in dollars per share) | $ 101.61 |  |  |
Options exercisable (in shares) |  |  |  |
Options exercisable, weighted-average exercise price (in dollars per share) |  |  |  |
Options outstanding (in shares) | 311,884 | 297,941 | 249,379 | 231,247
Options outstanding, weighted-average remaining contractual life | 4 years 146 days |  |  |
Options outstanding, weighted-average exercise price (in dollars per share) | $ 75.56 | $ 63.34 | $ 53.38 | $ 44.77
Options exercisable (in shares) | 139,880 |  |  |
Options exercisable, weighted-average exercise price (in dollars per share) | $ 43.52 |  |  |

X
- Definition The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of options outstanding, including both vested and non-vested options. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jjsf_ExercisePriceRange1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=jjsf_NonQualifiedStockOptionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jjsf_ExercisePriceRange2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=jjsf_ExercisePriceRange3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |