2022 Q1 Form 10-Q Financial Statement
#000143774922011104 Filed on May 05, 2022
Income Statement
Concept | 2022 Q1 | 2021 Q1 |
---|---|---|
Revenue | $281.5M | $256.2M |
YoY Change | 9.89% | -5.83% |
Cost Of Revenue | $216.2M | $195.3M |
YoY Change | 10.69% | -3.61% |
Gross Profit | $65.35M | $60.90M |
YoY Change | 7.31% | -12.31% |
Gross Profit Margin | 23.21% | 23.77% |
Selling, General & Admin | $32.76M | $28.41M |
YoY Change | 15.3% | -16.5% |
% of Gross Profit | 50.12% | 46.65% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $12.54M | $13.15M |
YoY Change | -4.62% | -4.43% |
% of Gross Profit | 19.19% | 21.59% |
Operating Expenses | $61.26M | $53.67M |
YoY Change | 14.15% | -8.2% |
Operating Profit | $4.088M | $7.230M |
YoY Change | -43.46% | -34.16% |
Interest Expense | $103.0K | $600.0K |
YoY Change | -82.83% | -250.0% |
% of Operating Profit | 2.52% | 8.3% |
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | $4.191M | $7.813M |
YoY Change | -46.36% | -25.89% |
Income Tax | $920.0K | $1.752M |
% Of Pretax Income | 21.95% | 22.42% |
Net Earnings | $3.271M | $6.061M |
YoY Change | -46.03% | -17.07% |
Net Earnings / Revenue | 1.16% | 2.37% |
Basic Earnings Per Share | $0.17 | $0.32 |
Diluted Earnings Per Share | $0.17 | $0.32 |
COMMON SHARES | ||
Basic Shares Outstanding | 19.13M | 19.01M |
Diluted Shares Outstanding | 19.21M | 19.13M |
Balance Sheet
Concept | 2022 Q1 | 2021 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $225.5M | $259.8M |
YoY Change | -13.18% | 22.37% |
Cash & Equivalents | $221.0M | $238.4M |
Short-Term Investments | $4.530M | $21.40M |
Other Short-Term Assets | $11.81M | $17.20M |
YoY Change | -31.37% | 132.43% |
Inventory | $159.0M | $115.6M |
Prepaid Expenses | ||
Receivables | $187.9M | $137.7M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $584.3M | $530.3M |
YoY Change | 10.18% | 9.9% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $277.9M | $255.7M |
YoY Change | 8.68% | -5.0% |
Goodwill | $121.8M | $121.8M |
YoY Change | 0.0% | 530.54% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | $5.951M | $20.10M |
YoY Change | -70.39% | -62.78% |
Other Assets | $2.878M | $2.719M |
YoY Change | 5.85% | -1.52% |
Total Long-Term Assets | $539.1M | $534.6M |
YoY Change | 0.82% | -10.21% |
TOTAL ASSETS | ||
Total Short-Term Assets | $584.3M | $530.3M |
Total Long-Term Assets | $539.1M | $534.6M |
Total Assets | $1.123B | $1.065B |
YoY Change | 5.49% | -1.21% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $101.2M | $83.46M |
YoY Change | 21.3% | 23.66% |
Accrued Expenses | $6.456M | $7.272M |
YoY Change | -11.22% | 4.71% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $127.0K | $300.0K |
YoY Change | -57.67% | 0.0% |
Total Short-Term Liabilities | $165.7M | $143.2M |
YoY Change | 15.73% | 11.82% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $336.0K | $300.0K |
YoY Change | 12.0% | -40.0% |
Other Long-Term Liabilities | $455.0K | $404.0K |
YoY Change | 12.62% | -24.77% |
Total Long-Term Liabilities | $455.0K | $404.0K |
YoY Change | 12.62% | -24.77% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $165.7M | $143.2M |
Total Long-Term Liabilities | $455.0K | $404.0K |
Total Liabilities | $166.2M | $143.6M |
YoY Change | 15.72% | 11.67% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $775.6M | $761.8M |
YoY Change | 1.81% | -5.2% |
Common Stock | $87.69M | $65.03M |
YoY Change | 34.85% | 42.76% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $850.0M | $813.0M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $1.123B | $1.065B |
YoY Change | 5.49% | -1.21% |
Cashflow Statement
Concept | 2022 Q1 | 2021 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $3.271M | $6.061M |
YoY Change | -46.03% | -17.07% |
Depreciation, Depletion And Amortization | $12.54M | $13.15M |
YoY Change | -4.62% | -4.43% |
Cash From Operating Activities | -$31.89M | $5.500M |
YoY Change | -679.8% | -36.78% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $19.21M | $9.153M |
YoY Change | 109.83% | -52.77% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $4.684M | $15.60M |
YoY Change | -69.97% | -1300.0% |
Cash From Investing Activities | -$14.52M | $6.400M |
YoY Change | -326.91% | -130.92% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -1.085M | -1.800M |
YoY Change | -39.72% | -87.23% |
NET CHANGE | ||
Cash From Operating Activities | -31.89M | 5.500M |
Cash From Investing Activities | -14.52M | 6.400M |
Cash From Financing Activities | -1.085M | -1.800M |
Net Change In Cash | -47.50M | 10.10M |
YoY Change | -570.26% | -138.7% |
FREE CASH FLOW | ||
Cash From Operating Activities | -$31.89M | $5.500M |
Capital Expenditures | $19.21M | $9.153M |
Free Cash Flow | -$51.10M | -$3.653M |
YoY Change | 1298.71% | -65.8% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.22 | pure |
CY2022Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
221017000 | USD |
CY2021Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
283192000 | USD |
CY2022Q1 | us-gaap |
Held To Maturity Securities Current
HeldToMaturitySecuritiesCurrent
|
4530000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Current
HeldToMaturitySecuritiesCurrent
|
7980000 | USD |
CY2022Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
187933000 | USD |
CY2021Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
162939000 | USD |
CY2022Q1 | us-gaap |
Inventory Net
InventoryNet
|
158991000 | USD |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
123160000 | USD |
CY2022Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
11805000 | USD |
CY2021Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
7498000 | USD |
CY2022Q1 | us-gaap |
Assets Current
AssetsCurrent
|
584276000 | USD |
CY2021Q3 | us-gaap |
Assets Current
AssetsCurrent
|
584769000 | USD |
CY2022Q1 | us-gaap |
Land
Land
|
2494000 | USD |
CY2022Q1 | us-gaap |
Assets
Assets
|
1123328000 | USD |
CY2021Q3 | us-gaap |
Land
Land
|
2494000 | USD |
CY2021Q3 | us-gaap |
Assets
Assets
|
1122219000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
127000 | USD |
CY2022Q1 | jjsf |
Buildings Gross
BuildingsGross
|
26582000 | USD |
CY2021Q3 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
182000 | USD |
CY2022Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
101238000 | USD |
CY2021Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
96789000 | USD |
CY2022Q1 | us-gaap |
Accrued Insurance Current
AccruedInsuranceCurrent
|
15525000 | USD |
CY2021Q3 | us-gaap |
Accrued Insurance Current
AccruedInsuranceCurrent
|
16260000 | USD |
CY2022Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
6456000 | USD |
CY2021Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
10955000 | USD |
CY2022Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
13747000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
13395000 | USD |
CY2022Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
19174920 | |
CY2022Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
1 | |
CY2021Q3 | us-gaap |
Other Intangible Assets Net
OtherIntangibleAssetsNet
|
77776000 | USD |
CY2022Q1 | us-gaap |
Held To Maturity Securities Noncurrent
HeldToMaturitySecuritiesNoncurrent
|
0 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Noncurrent
HeldToMaturitySecuritiesNoncurrent
|
4047000 | USD |
CY2022Q1 | us-gaap |
Available For Sale Securities Debt Securities Noncurrent
AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
|
5951000 | USD |
CY2021Q3 | us-gaap |
Available For Sale Securities Debt Securities Noncurrent
AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
|
10084000 | USD |
CY2022Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
53892000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
54555000 | USD |
CY2021Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
1 | |
CY2022Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2022Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2022Q1 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2021Q3 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2022Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | |
CY2021Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | |
CY2022Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2878000 | USD |
CY2021Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
1968000 | USD |
CY2022Q1 | jjsf |
Assets Noncurrent Excluding Property Plant And Equipment Net
AssetsNoncurrentExcludingPropertyPlantAndEquipmentNet
|
261153000 | USD |
CY2021Q3 | jjsf |
Assets Noncurrent Excluding Property Plant And Equipment Net
AssetsNoncurrentExcludingPropertyPlantAndEquipmentNet
|
270263000 | USD |
CY2022Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
19173000 | |
CY2022Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
19173000 | |
CY2021Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
19084000 | |
CY2021Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
19084000 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | ||
CY2021Q3 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
343000 | USD |
CY2021Q3 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
267000 | USD |
CY2021Q3 | jjsf |
Buildings Gross
BuildingsGross
|
26582000 | USD |
CY2022Q1 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
340534000 | USD |
CY2021Q3 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
343716000 | USD |
CY2022Q1 | jjsf |
Marketing Equipment Gross
MarketingEquipmentGross
|
263494000 | USD |
CY2021Q3 | jjsf |
Marketing Equipment Gross
MarketingEquipmentGross
|
258624000 | USD |
CY2022Q1 | jjsf |
Transportation Equipment Gross
TransportationEquipmentGross
|
10912000 | USD |
CY2021Q3 | jjsf |
Transportation Equipment Gross
TransportationEquipmentGross
|
10315000 | USD |
CY2022Q1 | us-gaap |
Furniture And Fixtures Gross
FurnitureAndFixturesGross
|
44641000 | USD |
CY2021Q3 | us-gaap |
Furniture And Fixtures Gross
FurnitureAndFixturesGross
|
34648000 | USD |
CY2022Q1 | jjsf |
Improvements Gross
ImprovementsGross
|
48073000 | USD |
CY2021Q3 | jjsf |
Improvements Gross
ImprovementsGross
|
45578000 | USD |
CY2022Q1 | us-gaap |
Construction In Progress Gross
ConstructionInProgressGross
|
45418000 | USD |
CY2021Q3 | us-gaap |
Construction In Progress Gross
ConstructionInProgressGross
|
35285000 | USD |
CY2022Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
782148000 | USD |
CY2021Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
757242000 | USD |
CY2022Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
504249000 | USD |
CY2021Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
490055000 | USD |
CY2022Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
277899000 | USD |
CY2021Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
267187000 | USD |
CY2022Q1 | us-gaap |
Goodwill
Goodwill
|
121833000 | USD |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
121833000 | USD |
CY2022Q1 | us-gaap |
Other Intangible Assets Net
OtherIntangibleAssetsNet
|
76599000 | USD |
CY2022Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
16487000 | USD |
CY2021Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
17968000 | USD |
CY2022Q1 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
12136000 | USD |
CY2021Q3 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
12080000 | USD |
CY2022Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
165716000 | USD |
CY2021Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
167629000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
336000 | USD |
CY2021Q3 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
392000 | USD |
CY2022Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
45501000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
46557000 | USD |
CY2022Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
61339000 | USD |
CY2021Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
61578000 | USD |
CY2022Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
455000 | USD |
CY2021Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
409000 | USD |
CY2022Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2021Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2022Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
87688000 | USD |
CY2021Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
73597000 | USD |
CY2022Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-13281000 | USD |
CY2021Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-13383000 | USD |
CY2022Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
775574000 | USD |
CY2021Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
785440000 | USD |
CY2022Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
849981000 | USD |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
845654000 | USD |
CY2022Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1123328000 | USD |
CY2021Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1122219000 | USD |
CY2022Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
281513000 | USD |
CY2021Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
256178000 | USD |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
600003000 | USD | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
497175000 | USD | |
CY2022Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
216165000 | USD |
CY2021Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
195282000 | USD |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
455280000 | USD | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
386154000 | USD | |
CY2022Q1 | us-gaap |
Gross Profit
GrossProfit
|
65348000 | USD |
CY2021Q1 | us-gaap |
Gross Profit
GrossProfit
|
60896000 | USD |
us-gaap |
Gross Profit
GrossProfit
|
144723000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
111021000 | USD | |
CY2022Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
21036000 | USD |
CY2021Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
19192000 | USD |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
41943000 | USD | |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
36493000 | USD | |
CY2022Q1 | jjsf |
Distribution
Distribution
|
28349000 | USD |
CY2021Q1 | jjsf |
Distribution
Distribution
|
25443000 | USD |
jjsf |
Distribution
Distribution
|
61664000 | USD | |
jjsf |
Distribution
Distribution
|
48332000 | USD | |
CY2022Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
11719000 | USD |
CY2021Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
9216000 | USD |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
22088000 | USD | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
18656000 | USD | |
CY2022Q1 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-156000 | USD |
CY2021Q1 | us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
185000 | USD |
us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
-95000 | USD | |
us-gaap |
Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
|
268000 | USD | |
CY2022Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
61260000 | USD |
CY2021Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
53666000 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
125790000 | USD | |
us-gaap |
Operating Expenses
OperatingExpenses
|
103213000 | USD | |
CY2022Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4088000 | USD |
CY2021Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
7230000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
18933000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
7808000 | USD | |
CY2022Q1 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
160000 | USD |
CY2021Q1 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
579000 | USD |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
431000 | USD | |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
1949000 | USD | |
CY2022Q1 | jjsf |
Interest Expense And Other
InterestExpenseAndOther
|
57000 | USD |
CY2021Q1 | jjsf |
Interest Expense And Other
InterestExpenseAndOther
|
-4000 | USD |
jjsf |
Interest Expense And Other
InterestExpenseAndOther
|
75000 | USD | |
jjsf |
Interest Expense And Other
InterestExpenseAndOther
|
11000 | USD | |
CY2022Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4191000 | USD |
CY2021Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
7813000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
19289000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
9746000 | USD | |
CY2022Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
920000 | USD |
CY2021Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1752000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
4927000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1907000 | USD | |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3271000 | USD |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6061000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
14362000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
7839000 | USD | |
CY2022Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.17 | |
CY2021Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.32 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.75 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.41 | ||
CY2022Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19206000 | |
CY2021Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19130000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19180000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19081000 | ||
CY2022Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.17 | |
CY2021Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.32 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.75 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.41 | ||
CY2022Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19134000 | |
CY2021Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19006000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19110000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18971000 | ||
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3271000 | USD |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6061000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
14362000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
7839000 | USD | |
CY2022Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
546000 | USD |
CY2021Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-531000 | USD |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
102000 | USD | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
1748000 | USD | |
CY2022Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
546000 | USD |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-531000 | USD |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
102000 | USD | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
1748000 | USD | |
CY2022Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
3817000 | USD |
CY2021Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
5530000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
14464000 | USD | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
9587000 | USD | |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
845654000 | USD |
CY2021Q4 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
706000 | USD |
CY2021Q4 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-444000 | USD |
CY2021Q4 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
12092000 | USD |
CY2021Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1083000 | USD |
CY2021Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11091000 | USD |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
845998000 | USD |
CY2022Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
10012000 | USD |
CY2022Q1 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
1023000 | USD |
CY2022Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
546000 | USD |
CY2022Q1 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
12136000 | USD |
CY2022Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1267000 | USD |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3271000 | USD |
CY2022Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
849981000 | USD |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
809498000 | USD |
CY2020Q4 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
4390000 | USD |
CY2020Q4 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
2279000 | USD |
CY2020Q4 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
10900000 | USD |
CY2020Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1244000 | USD |
CY2020Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1778000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
808289000 | USD |
CY2021Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
8384000 | USD |
CY2021Q1 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
714000 | USD |
CY2021Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-531000 | USD |
CY2021Q1 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
10943000 | USD |
CY2021Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1026000 | USD |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6061000 | USD |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
813000000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
14362000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
7839000 | USD | |
us-gaap |
Depreciation
Depreciation
|
23868000 | USD | |
us-gaap |
Depreciation
Depreciation
|
24253000 | USD | |
jjsf |
Amortization Of Intangible Assets And Deferred Costs
AmortizationOfIntangibleAssetsAndDeferredCosts
|
1183000 | USD | |
jjsf |
Amortization Of Intangible Assets And Deferred Costs
AmortizationOfIntangibleAssetsAndDeferredCosts
|
1457000 | USD | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-100000 | USD | |
us-gaap |
Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
|
-0 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2350000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2270000 | USD | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-251000 | USD | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-4000 | USD | |
us-gaap |
Marketable Securities Realized Gain Loss
MarketableSecuritiesRealizedGainLoss
|
-69000 | USD | |
us-gaap |
Marketable Securities Realized Gain Loss
MarketableSecuritiesRealizedGainLoss
|
768000 | USD | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
184000 | USD | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
163000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
25031000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
10884000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
36538000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
6432000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
4308000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
118000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-2055000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
9331000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-26435000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
26781000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
35306000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
18829000 | USD | |
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
11526000 | USD | |
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
41337000 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
589000 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
1262000 | USD | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-0 | USD | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-18000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-23191000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
23788000 | USD | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
11741000 | USD | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
13582000 | USD | |
jjsf |
Payments For Finance Lease Obligations
PaymentsForFinanceLeaseObligations
|
111000 | USD | |
jjsf |
Payments For Finance Lease Obligations
PaymentsForFinanceLeaseObligations
|
173000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
24163000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
21776000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-12533000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-8367000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-16000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
375000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-62175000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
42577000 | USD | |
CY2021Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
283192000 | USD |
CY2020Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
195809000 | USD |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
221017000 | USD |
CY2021Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
238386000 | USD |
CY2022Q1 | jjsf |
Contract With Customer Asset Allowance For Deductions
ContractWithCustomerAssetAllowanceForDeductions
|
15200000 | USD |
CY2021Q3 | jjsf |
Contract With Customer Asset Allowance For Deductions
ContractWithCustomerAssetAllowanceForDeductions
|
14600000 | USD |
CY2021Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
1030000 | USD |
CY2020Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
1716000 | USD |
CY2021Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
1097000 | USD |
CY2020Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
1327000 | USD |
CY2022Q1 | jjsf |
Contract With Customer Liability Additions
ContractWithCustomerLiabilityAdditions
|
1374000 | USD |
CY2021Q1 | jjsf |
Contract With Customer Liability Additions
ContractWithCustomerLiabilityAdditions
|
1201000 | USD |
jjsf |
Contract With Customer Liability Additions
ContractWithCustomerLiabilityAdditions
|
2573000 | USD | |
jjsf |
Contract With Customer Liability Additions
ContractWithCustomerLiabilityAdditions
|
2945000 | USD | |
CY2022Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
-1312000 | USD |
CY2021Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
-1827000 | USD |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
-2578000 | USD | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
-3182000 | USD | |
CY2022Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
1092000 | USD |
CY2021Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
1090000 | USD |
CY2022Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
1092000 | USD |
CY2021Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
1090000 | USD |
CY2022Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1564000 | USD |
CY2021Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1405000 | USD |
CY2022Q1 | us-gaap |
Depreciation
Depreciation
|
11945000 | USD |
CY2021Q1 | us-gaap |
Depreciation
Depreciation
|
11984000 | USD |
us-gaap |
Depreciation
Depreciation
|
23868000 | USD | |
us-gaap |
Depreciation
Depreciation
|
24253000 | USD | |
CY2022Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3271000 | USD |
CY2022Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19134000 | |
CY2022Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.17 | |
CY2022Q1 | us-gaap |
Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
|
0 | USD |
CY2022Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
72000 | |
CY2022Q1 | jjsf |
Effect Of Dilutive Securities Options Per Share
EffectOfDilutiveSecuritiesOptionsPerShare
|
0 | |
CY2022Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
3271000 | USD |
CY2022Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19206000 | |
CY2022Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.17 | |
CY2022Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
270352 | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
14362000 | USD | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19110000 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.75 | ||
us-gaap |
Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
|
0 | USD | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
70000 | ||
jjsf |
Effect Of Dilutive Securities Options Per Share
EffectOfDilutiveSecuritiesOptionsPerShare
|
0 | ||
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
14362000 | USD | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19180000 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.75 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
271452 | ||
CY2021Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
6061000 | USD |
CY2021Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19006000 | |
CY2021Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.32 | |
CY2021Q1 | us-gaap |
Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
|
0 | USD |
CY2021Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
124000 | |
CY2021Q1 | jjsf |
Effect Of Dilutive Securities Options Per Share
EffectOfDilutiveSecuritiesOptionsPerShare
|
0 | |
CY2021Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
6061000 | USD |
CY2021Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19130000 | |
CY2021Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.32 | |
CY2021Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
163072 | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
7839000 | USD | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18971000 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.41 | ||
us-gaap |
Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
|
0 | USD | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
110000 | ||
jjsf |
Effect Of Dilutive Securities Options Per Share
EffectOfDilutiveSecuritiesOptionsPerShare
|
0 | ||
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
7839000 | USD | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19081000 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.41 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
184672 | ||
CY2022Q1 | us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
921000 | USD |
CY2021Q1 | us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
580000 | USD |
us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
1917000 | USD | |
us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
1404000 | USD | |
CY2022Q1 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
346000 | USD |
CY2021Q1 | us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
446000 | USD |
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
433000 | USD | |
us-gaap |
Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
|
866000 | USD | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
300 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
29.54 | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P51M | ||
jjsf |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Volatility Calculation Term
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatilityCalculationTerm
|
P10Y | ||
CY2022Q1 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
343000 | USD |
CY2022Q1 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
267000 | USD |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.26 | Rate | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.20 | Rate | |
CY2022Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.22 | pure |
CY2022Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
74457000 | USD |
CY2021Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
49756000 | USD |
CY2022Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
38023000 | USD |
CY2021Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
29529000 | USD |
CY2022Q1 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
13130000 | USD |
CY2021Q3 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
11168000 | USD |
CY2022Q1 | us-gaap |
Inventory Parts And Components Net Of Reserves
InventoryPartsAndComponentsNetOfReserves
|
33381000 | USD |
CY2021Q3 | us-gaap |
Inventory Parts And Components Net Of Reserves
InventoryPartsAndComponentsNetOfReserves
|
32707000 | USD |
CY2022Q1 | us-gaap |
Inventory Net
InventoryNet
|
158991000 | USD |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
123160000 | USD |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | pure | |
CY2022Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
281513000 | USD |
CY2021Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
256178000 | USD |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
600003000 | USD | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
497175000 | USD | |
CY2022Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
12540000 | USD |
CY2021Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
13148000 | USD |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
25051000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
26096000 | USD | |
CY2022Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4088000 | USD |
CY2021Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
7230000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
18933000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
7808000 | USD | |
CY2022Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
19206000 | USD |
CY2021Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
9153000 | USD |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
35306000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
18829000 | USD | |
CY2022Q1 | us-gaap |
Assets
Assets
|
1123328000 | USD |
CY2021Q1 | us-gaap |
Assets
Assets
|
1064915000 | USD |
CY2022Q1 | us-gaap |
Assets
Assets
|
1123328000 | USD |
CY2021Q1 | us-gaap |
Assets
Assets
|
1064915000 | USD |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | pure | |
CY2022Q1 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
94082000 | USD |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
17483000 | USD |
CY2021Q3 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
95355000 | USD |
CY2021Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
17579000 | USD |
CY2022Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
594000 | USD |
CY2021Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
777000 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1174000 | USD | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1457000 | USD | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
2300000 | USD |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
2300000 | USD |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
2000000 | USD |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
1400000 | USD |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
1400000 | USD |
us-gaap |
Acquired Finite Lived Intangible Assets Weighted Average Useful Life
AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
|
P11Y2M12D | ||
CY2022Q1 | us-gaap |
Goodwill
Goodwill
|
121833000 | USD |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
121833000 | USD |
CY2022Q1 | us-gaap |
Held To Maturity Securities Amortized Cost Before Other Than Temporary Impairment
HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
|
4530000 | USD |
CY2022Q1 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Gain
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
|
2000 | USD |
CY2022Q1 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
59000 | USD |
CY2022Q1 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
4473000 | USD |
CY2022Q1 | us-gaap |
Equity Securities Fv Ni Cost
EquitySecuritiesFvNiCost
|
6404000 | USD |
CY2022Q1 | jjsf |
Equity Securities Fvni Accumulated Unrealized Gain
EquitySecuritiesFvniAccumulatedUnrealizedGain
|
96000 | USD |
CY2022Q1 | jjsf |
Equity Securities Fvni Accumulated Unrealized Loss
EquitySecuritiesFvniAccumulatedUnrealizedLoss
|
549000 | USD |
CY2022Q1 | us-gaap |
Equity Securities Fv Ni
EquitySecuritiesFvNi
|
5951000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Amortized Cost Before Other Than Temporary Impairment
HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment
|
12027000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Gain
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
|
123000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Accumulated Unrecognized Holding Loss
HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
|
18000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
12132000 | USD |
CY2021Q3 | us-gaap |
Equity Securities Fv Ni Cost
EquitySecuritiesFvNiCost
|
10480000 | USD |
CY2021Q3 | jjsf |
Equity Securities Fvni Accumulated Unrealized Gain
EquitySecuritiesFvniAccumulatedUnrealizedGain
|
175000 | USD |
CY2021Q3 | jjsf |
Equity Securities Fvni Accumulated Unrealized Loss
EquitySecuritiesFvniAccumulatedUnrealizedLoss
|
571000 | USD |
CY2021Q3 | us-gaap |
Equity Securities Fv Ni
EquitySecuritiesFvNi
|
10084000 | USD |
CY2022Q1 | us-gaap |
Held To Maturity Securities Debt Maturities Within One Year Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
|
4530000 | USD |
CY2022Q1 | us-gaap |
Held To Maturity Securities Debt Maturities Within One Year Fair Value
HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
|
4473000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Debt Maturities Within One Year Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
|
7980000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Debt Maturities Within One Year Fair Value
HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
|
8080000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Debt Maturities After One Through Five Years Net Carrying Amount
HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
|
4047000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Debt Maturities After One Through Five Years Fair Value
HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
|
4052000 | USD |
CY2022Q1 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
4530000 | USD |
CY2022Q1 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
4473000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
12027000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Fair Value
HeldToMaturitySecuritiesFairValue
|
12132000 | USD |
CY2022Q1 | us-gaap |
Held To Maturity Securities Current
HeldToMaturitySecuritiesCurrent
|
4530000 | USD |
CY2022Q1 | jjsf |
Held To Maturity Securities Fair Value Current
HeldToMaturitySecuritiesFairValueCurrent
|
4473000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Current
HeldToMaturitySecuritiesCurrent
|
7980000 | USD |
CY2021Q3 | jjsf |
Held To Maturity Securities Fair Value Current
HeldToMaturitySecuritiesFairValueCurrent
|
8080000 | USD |
CY2021Q3 | us-gaap |
Held To Maturity Securities Noncurrent
HeldToMaturitySecuritiesNoncurrent
|
4047000 | USD |
CY2021Q3 | jjsf |
Held To Maturity Securities Fair Value Noncurrent
HeldToMaturitySecuritiesFairValueNoncurrent
|
4052000 | USD |
CY2022Q1 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
4326000 | USD |
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
11526000 | USD | |
CY2021Q1 | us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
15189000 | USD |
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
41337000 | USD | |
CY2022Q1 | us-gaap |
Marketable Securities Gain Loss
MarketableSecuritiesGainLoss
|
-25000 | USD |
us-gaap |
Marketable Securities Gain Loss
MarketableSecuritiesGainLoss
|
-69000 | USD | |
CY2021Q1 | us-gaap |
Marketable Securities Gain Loss
MarketableSecuritiesGainLoss
|
41000 | USD |
us-gaap |
Marketable Securities Gain Loss
MarketableSecuritiesGainLoss
|
119000 | USD | |
us-gaap |
Marketable Securities Unrealized Gain Loss
MarketableSecuritiesUnrealizedGainLoss
|
-58000 | USD | |
us-gaap |
Marketable Securities Unrealized Gain Loss
MarketableSecuritiesUnrealizedGainLoss
|
649000 | USD | |
CY2022Q1 | us-gaap |
Marketable Securities Unrealized Gain Loss
MarketableSecuritiesUnrealizedGainLoss
|
-53000 | USD |
CY2021Q1 | us-gaap |
Marketable Securities Unrealized Gain Loss
MarketableSecuritiesUnrealizedGainLoss
|
-46000 | USD |
CY2022Q1 | us-gaap |
Held To Maturity Securities
HeldToMaturitySecurities
|
4530000 | USD |
CY2022Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.033 | pure |
CY2022Q1 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.032 | pure |
CY2021Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.033 | pure |
CY2021Q1 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.032 | pure |
CY2022Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
3922000 | USD |
CY2021Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
3962000 | USD |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
7920000 | USD | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
7901000 | USD | |
CY2022Q1 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
50000 | USD |
CY2021Q1 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
78000 | USD |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
122000 | USD | |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
154000 | USD | |
CY2022Q1 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
2000 | USD |
CY2021Q1 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
11000 | USD |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
7000 | USD | |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
25000 | USD | |
CY2022Q1 | jjsf |
Finance Lease Cost Total
FinanceLeaseCostTotal
|
52000 | USD |
CY2021Q1 | jjsf |
Finance Lease Cost Total
FinanceLeaseCostTotal
|
89000 | USD |
jjsf |
Finance Lease Cost Total
FinanceLeaseCostTotal
|
129000 | USD | |
jjsf |
Finance Lease Cost Total
FinanceLeaseCostTotal
|
179000 | USD | |
CY2022Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
0 | USD |
CY2021Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
0 | USD |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
0 | USD | |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
0 | USD | |
CY2022Q1 | us-gaap |
Lease Cost
LeaseCost
|
3974000 | USD |
CY2021Q1 | us-gaap |
Lease Cost
LeaseCost
|
4051000 | USD |
us-gaap |
Lease Cost
LeaseCost
|
8049000 | USD | |
us-gaap |
Lease Cost
LeaseCost
|
8080000 | USD | |
CY2022Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
53892000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
54555000 | USD |
CY2022Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
13747000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
13395000 | USD |
CY2022Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
45501000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
46557000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
336000 | USD |
CY2021Q3 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
392000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
463000 | USD |
CY2021Q3 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
574000 | USD |
CY2022Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
59248000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
59952000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
127000 | USD |
CY2021Q3 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
182000 | USD |
CY2022Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
3970000 | USD |
CY2021Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
4001000 | USD |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
8008000 | USD | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
7987000 | USD | |
CY2022Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
2000 | USD |
CY2021Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
87000 | USD |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
7000 | USD | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
173000 | USD | |
CY2022Q1 | us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
37000 | USD |
CY2021Q1 | us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
11000 | USD |
us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
111000 | USD | |
us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
25000 | USD | |
CY2022Q1 | jjsf |
Right Of Use Asset Obtained In Exchange For Lease Liability
RightOfUseAssetObtainedInExchangeForLeaseLiability
|
5922000 | USD |
CY2021Q1 | jjsf |
Right Of Use Asset Obtained In Exchange For Lease Liability
RightOfUseAssetObtainedInExchangeForLeaseLiability
|
578000 | USD |
jjsf |
Right Of Use Asset Obtained In Exchange For Lease Liability
RightOfUseAssetObtainedInExchangeForLeaseLiability
|
7065000 | USD | |
jjsf |
Right Of Use Asset Obtained In Exchange For Lease Liability
RightOfUseAssetObtainedInExchangeForLeaseLiability
|
1354000 | USD | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
7924000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
68000 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
14304000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
136000 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
11663000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
136000 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
8266000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
65000 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
5354000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
39000 | USD |
CY2022Q1 | jjsf |
Lessee Operating Lease Liability To Be Paid After Year Four
LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
|
18419000 | USD |
CY2022Q1 | jjsf |
Finance Lease Liability To Be Paid After Year Four
FinanceLeaseLiabilityToBePaidAfterYearFour
|
33000 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
65930000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
477000 | USD |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
6682000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
14000 | USD |
CY2022Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
59248000 | USD |
CY2022Q1 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
463000 | USD |
CY2022Q1 | us-gaap |
Accounts Payable Related Parties Current And Noncurrent
AccountsPayableRelatedPartiesCurrentAndNoncurrent
|
424000 | USD |
CY2021Q3 | us-gaap |
Accounts Payable Related Parties Current And Noncurrent
AccountsPayableRelatedPartiesCurrentAndNoncurrent
|
0 | USD |