2024 Q2 Form 10-Q Financial Statement
#000114036124024369 Filed on May 03, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
Revenue | $46.72M | $42.12M | $45.38M |
YoY Change | 9.79% | -7.18% | -43.87% |
Cost Of Revenue | $31.63M | $28.30M | $31.63M |
YoY Change | 9.46% | -10.53% | -50.84% |
Gross Profit | $15.09M | $13.82M | $13.75M |
YoY Change | 10.48% | 0.54% | -16.72% |
Gross Profit Margin | 32.3% | 32.82% | 30.3% |
Selling, General & Admin | $13.36M | $12.70M | $12.30M |
YoY Change | 3.17% | 3.24% | -11.34% |
% of Gross Profit | 88.52% | 91.88% | 89.48% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $694.0K | $677.0K | $665.0K |
YoY Change | 6.12% | 1.8% | 9.92% |
% of Gross Profit | 4.6% | 4.9% | 4.84% |
Operating Expenses | $13.91M | $13.24M | $12.85M |
YoY Change | 3.27% | 3.1% | -7.42% |
Operating Profit | $1.178M | $580.0K | $904.0K |
YoY Change | 529.95% | -35.84% | -57.89% |
Interest Expense | -$589.0K | -$550.0K | -$474.0K |
YoY Change | 11.55% | 16.03% | 76.21% |
% of Operating Profit | -50.0% | -94.83% | -52.43% |
Other Income/Expense, Net | -$437.0K | $66.00K | -$111.0K |
YoY Change | 62.45% | -159.46% | |
Pretax Income | $152.0K | $96.00K | $319.0K |
YoY Change | -124.92% | -69.91% | -83.01% |
Income Tax | $343.0K | -$123.0K | $101.0K |
% Of Pretax Income | 225.66% | -128.13% | 31.66% |
Net Earnings | -$191.0K | $219.0K | $218.0K |
YoY Change | -55.58% | 0.46% | -82.88% |
Net Earnings / Revenue | -0.41% | 0.52% | 0.48% |
Basic Earnings Per Share | -$0.23 | $0.11 | $0.12 |
Diluted Earnings Per Share | -$0.23 | $0.11 | $0.12 |
COMMON SHARES | |||
Basic Shares Outstanding | 1.186M | 1.186M | 1.186M |
Diluted Shares Outstanding | 1.186M | 1.204M | 1.206M |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $3.054M | $1.781M | $2.313M |
YoY Change | 10.13% | -23.0% | -32.64% |
Cash & Equivalents | $3.304M | $2.031M | $2.313M |
Short-Term Investments | |||
Other Short-Term Assets | $4.477M | $4.695M | $5.152M |
YoY Change | -2.12% | -8.87% | 21.57% |
Inventory | $4.556M | $4.697M | $5.237M |
Prepaid Expenses | |||
Receivables | $32.63M | $27.27M | $30.34M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $44.71M | $38.45M | $43.04M |
YoY Change | 4.24% | -10.68% | -44.01% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $5.296M | $5.103M | $5.005M |
YoY Change | 6.67% | 1.96% | -54.28% |
Goodwill | $23.95M | $20.39M | $19.77M |
YoY Change | 18.13% | 3.17% | |
Intangibles | $23.83M | $22.02M | $24.05M |
YoY Change | 4.94% | -8.45% | |
Long-Term Investments | $831.0K | $931.0K | $1.861M |
YoY Change | -47.8% | -49.97% | |
Other Assets | $58.56M | $53.36M | $51.49M |
YoY Change | 13.25% | 3.62% | 9976.32% |
Total Long-Term Assets | $63.85M | $58.46M | $56.50M |
YoY Change | 12.67% | 3.48% | 6.13% |
TOTAL ASSETS | |||
Total Short-Term Assets | $44.71M | $38.45M | $43.04M |
Total Long-Term Assets | $63.85M | $58.46M | $56.50M |
Total Assets | $108.6M | $96.90M | $99.54M |
YoY Change | 9.04% | -2.65% | -23.5% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $32.06M | $25.64M | $27.71M |
YoY Change | 12.38% | -7.48% | -45.21% |
Accrued Expenses | $6.973M | $6.739M | $6.906M |
YoY Change | 23.11% | -2.42% | -33.86% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $22.08M | $18.52M | $18.73M |
YoY Change | 14.44% | -1.12% | -24.05% |
Long-Term Debt Due | $3.548M | $3.067M | $2.753M |
YoY Change | 32.69% | 11.41% | 14.61% |
Total Short-Term Liabilities | $69.38M | $58.53M | $59.88M |
YoY Change | 15.15% | -2.24% | -33.38% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $10.08M | $9.065M | $13.77M |
YoY Change | -23.18% | -34.18% | 11.51% |
Other Long-Term Liabilities | $529.0K | $522.0K | $399.0K |
YoY Change | 7.74% | 30.83% | -91.89% |
Total Long-Term Liabilities | $19.95M | $18.92M | $20.80M |
YoY Change | -4.53% | -9.01% | 20.41% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $69.38M | $58.53M | $59.88M |
Total Long-Term Liabilities | $19.95M | $18.92M | $20.80M |
Total Liabilities | $89.33M | $77.46M | $80.67M |
YoY Change | 10.08% | -3.99% | -26.9% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $2.409M | $2.600M | $1.960M |
YoY Change | 57.45% | 32.65% | |
Common Stock | $1.000K | $1.000K | $1.000K |
YoY Change | 0.0% | 0.0% | |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $19.24M | $19.45M | $18.87M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $108.6M | $96.90M | $99.54M |
YoY Change | 9.04% | -2.65% | -23.5% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$191.0K | $219.0K | $218.0K |
YoY Change | -55.58% | 0.46% | -82.88% |
Depreciation, Depletion And Amortization | $694.0K | $677.0K | $665.0K |
YoY Change | 6.12% | 1.8% | 9.92% |
Cash From Operating Activities | $2.060M | $1.288M | $4.320M |
YoY Change | 115.48% | -70.19% | 517.14% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $331.0K | $274.0K | $98.00K |
YoY Change | 271.91% | 179.59% | -2.97% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$3.224M | -$1.311M | -$2.757M |
YoY Change | 557.96% | -52.45% | 2361.61% |
Cash From Investing Activities | -$3.555M | -$1.585M | -$2.855M |
YoY Change | 513.99% | -44.48% | 1240.38% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 2.768M | 749.0K | -3.307M |
YoY Change | 3234.94% | -122.65% | 47.7% |
NET CHANGE | |||
Cash From Operating Activities | 2.060M | 1.288M | 4.320M |
Cash From Investing Activities | -3.555M | -1.585M | -2.855M |
Cash From Financing Activities | 2.768M | 749.0K | -3.307M |
Net Change In Cash | 1.273M | 452.0K | -1.842M |
YoY Change | 176.74% | -124.54% | 5.14% |
FREE CASH FLOW | |||
Cash From Operating Activities | $2.060M | $1.288M | $4.320M |
Capital Expenditures | $331.0K | $274.0K | $98.00K |
Free Cash Flow | $1.729M | $1.014M | $4.222M |
YoY Change | 99.42% | -75.98% | 604.84% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--09-30 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2024 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001133062 | ||
CY2024Q1 | janl |
Insurance Premiums Claims Paid
InsurancePremiumsClaimsPaid
|
0 | |
CY2024Q1 | janl |
Insurance Premiums Premiums Received
InsurancePremiumsPremiumsReceived
|
0 | |
us-gaap |
Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
|
142000 | ||
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
134000 | |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
148000 | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
338000 | ||
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
436000 | ||
CY2024Q1 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
32659000 | |
CY2023Q3 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
32247000 | |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
10644000 | |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
9564000 | |
CY2024Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
22015000 | |
CY2023Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
22683000 | |
CY2024Q1 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
32659000 | |
CY2023Q3 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
32247000 | |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
10644000 | |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
9564000 | |
CY2024Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
22015000 | |
CY2023Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
22683000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1080000 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1069000 | ||
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
1186400 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
1186400 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
1186400 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
1186400 | ||
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
17900 | |
CY2023Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
19700 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
16900 | ||
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
20392000 | |
CY2023Q3 | us-gaap |
Goodwill
Goodwill
|
20317000 | |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
219000 | |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
218000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
495000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
578000 | ||
CY2024Q1 | us-gaap |
Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
|
85000 | |
CY2023Q1 | us-gaap |
Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
|
70000 | |
us-gaap |
Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
|
157000 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
20800 | ||
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
1204300 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
1206100 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
1203300 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
1207200 | ||
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.18 | |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.18 | |
us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.42 | ||
us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.49 | ||
CY2024Q1 | janl |
Preferred Stock Dividends Per Share Basic
PreferredStockDividendsPerShareBasic
|
-0.07 | |
CY2023Q1 | janl |
Preferred Stock Dividends Per Share Basic
PreferredStockDividendsPerShareBasic
|
-0.06 | |
janl |
Preferred Stock Dividends Per Share Basic
PreferredStockDividendsPerShareBasic
|
-0.13 | ||
janl |
Preferred Stock Dividends Per Share Basic
PreferredStockDividendsPerShareBasic
|
-0.12 | ||
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.11 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.12 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.29 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.37 | ||
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.18 | |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.18 | |
us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.41 | ||
us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.48 | ||
CY2024Q1 | janl |
Preferred Stock Dividends Per Share Diluted
PreferredStockDividendsPerShareDiluted
|
-0.07 | |
CY2023Q1 | janl |
Preferred Stock Dividends Per Share Diluted
PreferredStockDividendsPerShareDiluted
|
-0.06 | |
janl |
Preferred Stock Dividends Per Share Diluted
PreferredStockDividendsPerShareDiluted
|
-0.13 | ||
janl |
Preferred Stock Dividends Per Share Diluted
PreferredStockDividendsPerShareDiluted
|
-0.12 | ||
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.11 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.12 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.28 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.36 | ||
CY2024Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
10000 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
10000 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
22500 | ||
CY2023Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
22500 | |
CY2024Q1 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
20000 | |
CY2023Q1 | us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
67000 | |
us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
118000 | ||
us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
174000 | ||
CY2024Q1 | us-gaap |
Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
|
-151000 | |
CY2023Q1 | us-gaap |
Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
|
35000 | |
us-gaap |
Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
|
-93000 | ||
us-gaap |
Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
|
36000 | ||
CY2024Q1 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
8000 | |
CY2023Q1 | us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
-1000 | |
us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
44000 | ||
us-gaap |
Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
|
38000 | ||
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-123000 | |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
101000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
69000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
248000 | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | ||
CY2024Q1 | us-gaap |
Revenues
Revenues
|
42122000 | |
CY2024Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
28299000 | |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
13823000 | |
CY2024Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
12701000 | |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
542000 | |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
580000 | |
CY2024Q1 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-550000 | |
CY2024Q1 | us-gaap |
Assets
Assets
|
96904000 | |
CY2024Q1 | us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
274000 | |
us-gaap |
Revenues
Revenues
|
83157000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
55189000 | ||
us-gaap |
Gross Profit
GrossProfit
|
27968000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
25306000 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1080000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1582000 | ||
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-1074000 | ||
CY2024Q1 | us-gaap |
Assets
Assets
|
96904000 | |
us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
327000 | ||
CY2023Q1 | us-gaap |
Revenues
Revenues
|
45378000 | |
CY2023Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
31629000 | |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
13749000 | |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
12302000 | |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
543000 | |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
904000 | |
CY2023Q1 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-474000 | |
CY2023Q1 | us-gaap |
Assets
Assets
|
99539000 | |
CY2023Q1 | us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
98000 | |
us-gaap |
Revenues
Revenues
|
102422000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
73756000 | ||
us-gaap |
Gross Profit
GrossProfit
|
28666000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
25313000 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1069000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2284000 | ||
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-948000 | ||
CY2023Q1 | us-gaap |
Assets
Assets
|
99539000 | |
us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
178000 | ||
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y10M24D | |
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0401 | |
CY2024Q1 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
1012000 | |
CY2024Q1 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
1078000 | |
CY2023Q3 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
592000 | |
CY2023Q3 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
1738000 | |
CY2024Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
614000 | |
CY2023Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
466000 | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
1213000 | ||
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
1017000 | ||
CY2024Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
85000 | |
CY2023Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
113000 | |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
185000 | ||
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
133000 | ||
CY2024Q1 | us-gaap |
Lease Cost
LeaseCost
|
699000 | |
CY2023Q1 | us-gaap |
Lease Cost
LeaseCost
|
579000 | |
us-gaap |
Lease Cost
LeaseCost
|
1398000 | ||
us-gaap |
Lease Cost
LeaseCost
|
1150000 | ||
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
1398000 | ||
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
1150000 | ||
CY2024Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
9313000 | |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
2384000 | |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
7284000 | |
CY2023Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
7460000 | |
CY2023Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
2020000 | |
CY2023Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
5689000 | |
CY2024Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y8M12D | |
CY2024Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0558 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
2444000 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
2162000 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
1852000 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
1881000 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
1408000 | |
CY2024Q1 | janl |
Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
|
1752000 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
11499000 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
1831000 | |
CY2024Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
9668000 |