2024 Q3 Form 10-Q Financial Statement
#000143774924025270 Filed on August 08, 2024
Income Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
Revenue | $41.11M | $44.77M |
YoY Change | 6.1% | 6.63% |
Cost Of Revenue | $26.03M | $25.24M |
YoY Change | 7.62% | 2.26% |
Gross Profit | $15.08M | $19.53M |
YoY Change | 3.59% | 12.86% |
Gross Profit Margin | 36.68% | 43.62% |
Selling, General & Admin | $4.673M | $5.090M |
YoY Change | 3.16% | 13.57% |
% of Gross Profit | 30.99% | 26.07% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $247.0K | $249.0K |
YoY Change | -21.59% | -20.45% |
% of Gross Profit | 1.64% | 1.28% |
Operating Expenses | $4.920M | $5.339M |
YoY Change | 1.65% | 11.35% |
Operating Profit | $9.632M | $13.75M |
YoY Change | 5.8% | 19.91% |
Interest Expense | -$1.222M | -$982.0K |
YoY Change | -3.02% | -27.37% |
% of Operating Profit | -12.69% | -7.14% |
Other Income/Expense, Net | $23.00K | $21.00K |
YoY Change | 0.0% | 0.0% |
Pretax Income | $8.099M | $12.78M |
YoY Change | 2.99% | 26.17% |
Income Tax | $2.069M | $3.507M |
% Of Pretax Income | 25.55% | 27.43% |
Net Earnings | $6.030M | $9.277M |
YoY Change | 5.59% | 25.57% |
Net Earnings / Revenue | 14.67% | 20.72% |
Basic Earnings Per Share | $1.48 | $2.27 |
Diluted Earnings Per Share | $1.47 | $2.27 |
COMMON SHARES | ||
Basic Shares Outstanding | 4.085M | 4.085M |
Diluted Shares Outstanding | 4.095M | 4.089M |
Balance Sheet
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $31.21M | $25.98M |
YoY Change | -15.66% | -18.65% |
Cash & Equivalents | $31.21M | $25.98M |
Short-Term Investments | ||
Other Short-Term Assets | $385.0K | $298.0K |
YoY Change | 1.85% | 20.65% |
Inventory | $1.005M | $931.0K |
Prepaid Expenses | ||
Receivables | $14.66M | $19.67M |
Other Receivables | $1.008M | $799.0K |
Total Short-Term Assets | $48.69M | $48.98M |
YoY Change | -10.67% | -10.99% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $2.394M | $2.535M |
YoY Change | -18.82% | -18.85% |
Goodwill | $95.00K | $95.00K |
YoY Change | 0.0% | 0.0% |
Intangibles | $608.0K | $652.0K |
YoY Change | -22.25% | -21.07% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $127.0K | $134.0K |
YoY Change | -17.53% | -16.77% |
Total Long-Term Assets | $9.013M | $9.548M |
YoY Change | -18.69% | -11.56% |
TOTAL ASSETS | ||
Total Short-Term Assets | $48.69M | $48.98M |
Total Long-Term Assets | $9.013M | $9.548M |
Total Assets | $57.70M | $58.53M |
YoY Change | -12.03% | -11.08% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $6.395M | $7.046M |
YoY Change | 13.97% | -9.79% |
Accrued Expenses | $5.052M | $8.951M |
YoY Change | -23.89% | -0.28% |
Deferred Revenue | $318.0K | $322.0K |
YoY Change | -5.36% | -5.01% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $2.400M | |
YoY Change | ||
Total Short-Term Liabilities | $16.07M | $18.22M |
YoY Change | 11.15% | -3.46% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $57.19M | $59.63M |
YoY Change | -27.82% | -24.65% |
Other Long-Term Liabilities | $861.0K | $844.0K |
YoY Change | 9.96% | 10.76% |
Total Long-Term Liabilities | $58.05M | $60.48M |
YoY Change | -27.45% | -24.31% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $16.07M | $18.22M |
Total Long-Term Liabilities | $58.05M | $60.48M |
Total Liabilities | $78.99M | $84.03M |
YoY Change | -21.77% | -20.01% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $1.931M | -$2.057M |
YoY Change | -116.47% | -86.64% |
Common Stock | $63.45M | $63.22M |
YoY Change | 0.68% | 0.61% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | -$21.28M | -$25.50M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $57.70M | $58.53M |
YoY Change | -12.03% | -11.08% |
Cashflow Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $6.030M | $9.277M |
YoY Change | 5.59% | 25.57% |
Depreciation, Depletion And Amortization | $247.0K | $249.0K |
YoY Change | -21.59% | -20.45% |
Cash From Operating Activities | $9.833M | $4.993M |
YoY Change | 6.65% | 132.45% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $89.00K | $41.00K |
YoY Change | -11.0% | -43.84% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | ||
YoY Change | ||
Cash From Investing Activities | -$89.00K | -$41.00K |
YoY Change | -11.0% | -43.84% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -4.516M | |
YoY Change | 10.69% | |
NET CHANGE | ||
Cash From Operating Activities | 9.833M | $4.993M |
Cash From Investing Activities | -89.00K | -$41.00K |
Cash From Financing Activities | -4.516M | |
Net Change In Cash | 5.228M | $4.952M |
YoY Change | 3.73% | 138.65% |
FREE CASH FLOW | ||
Cash From Operating Activities | $9.833M | $4.993M |
Capital Expenditures | $89.00K | $41.00K |
Free Cash Flow | $9.744M | $4.952M |
YoY Change | 6.84% | 138.65% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2040000 | usd |
CY2024Q2 | us-gaap |
Unamortized Debt Issuance Expense
UnamortizedDebtIssuanceExpense
|
369000 | usd |
CY2024Q1 | us-gaap |
Unamortized Debt Issuance Expense
UnamortizedDebtIssuanceExpense
|
438000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
59631000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
59562000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
4513000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
4937000 | usd |
CY2024Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
844000 | usd |
CY2024Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
810000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
824000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
899000 | usd |
CY2024Q2 | us-gaap |
Liabilities
Liabilities
|
84028000 | usd |
CY2024Q1 | us-gaap |
Liabilities
Liabilities
|
81781000 | usd |
CY2024Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
30000000 | |
CY2024Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
9374130 | |
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
4084615 | |
CY2024Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
94000 | usd |
CY2024Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
63124000 | usd |
CY2024Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-2057000 | usd |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
-25501000 | usd |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
44767000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
41985000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
9277000 | usd |
CY2024Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2024Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
30000000 | |
CY2024Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
9374130 | |
CY2024Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
4084615 | |
CY2024Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
94000 | usd |
CY2024Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
62936000 | usd |
CY2024Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-9291000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity Before Treasury Stock
StockholdersEquityBeforeTreasuryStock
|
53739000 | usd |
CY2024Q1 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
86662000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
-32923000 | usd |
CY2024Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
48858000 | usd |
CY2024Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
7046000 | usd |
CY2024Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
5744000 | usd |
CY2024Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
8951000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
1887000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
322000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
327000 | usd |
CY2024Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
18216000 | usd |
CY2024Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
15573000 | usd |
CY2024Q2 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q1 | |
CY2024Q2 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2025 | |
CY2024Q2 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--03-30 | |
CY2024Q2 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2024Q2 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000069733 | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | |
CY2024Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P36M | |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Remaining Amortization Period1
FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
|
P4Y | |
CY2024Q1 | us-gaap |
Cash Equivalents At Carrying Value
CashEquivalentsAtCarryingValue
|
0 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2024Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
7615000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
1897000 | usd |
CY2024Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2024Q2 | us-gaap |
Stockholders Equity Before Treasury Stock
StockholdersEquityBeforeTreasuryStock
|
61161000 | usd |
CY2024Q2 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
5289515 | |
CY2024Q1 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
5289515 | |
CY2024Q2 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
86662000 | usd |
CY2024Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
58527000 | usd |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
44767000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
41985000 | usd |
CY2024Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
25241000 | usd |
CY2023Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
24684000 | usd |
CY2024Q2 | us-gaap |
Operating Costs And Expenses
OperatingCostsAndExpenses
|
1129000 | usd |
CY2023Q2 | us-gaap |
Operating Costs And Expenses
OperatingCostsAndExpenses
|
1043000 | usd |
CY2024Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
249000 | usd |
CY2023Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
313000 | usd |
CY2024Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
3975000 | usd |
CY2023Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
4058000 | usd |
CY2024Q2 | us-gaap |
Advertising Expense
AdvertisingExpense
|
428000 | usd |
CY2023Q2 | us-gaap |
Advertising Expense
AdvertisingExpense
|
424000 | usd |
CY2024Q2 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
31022000 | usd |
CY2023Q2 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
30522000 | usd |
CY2024Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13745000 | usd |
CY2023Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
11463000 | usd |
CY2024Q2 | us-gaap |
Interest Expense Other
InterestExpenseOther
|
1060000 | usd |
CY2023Q2 | us-gaap |
Interest Expense Other
InterestExpenseOther
|
1414000 | usd |
CY2024Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
78000 | usd |
CY2023Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
62000 | usd |
CY2024Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
21000 | usd |
CY2023Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
21000 | usd |
CY2024Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
12784000 | usd |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
10132000 | usd |
CY2024Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3507000 | usd |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2744000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
9277000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7388000 | usd |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4085000 | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4080000 | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4089000 | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4088000 | |
CY2024Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.27 | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.81 | |
CY2024Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.27 | |
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.81 | |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
-32923000 | usd |
CY2024Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.5 | |
CY2024Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2043000 | usd |
CY2024Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
188000 | usd |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
-25501000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
-44562000 | usd |
CY2023Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.5 | |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
177000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7388000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
-39224000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7388000 | usd |
CY2024Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
249000 | usd |
CY2023Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
313000 | usd |
CY2024Q2 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
69000 | usd |
CY2023Q2 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
92000 | usd |
CY2024Q2 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
188000 | usd |
CY2023Q2 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
177000 | usd |
CY2024Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
65000 | usd |
CY2023Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
81000 | usd |
CY2024Q2 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-5000 | usd |
CY2023Q2 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-46000 | usd |
CY2024Q2 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
63000 | usd |
CY2023Q2 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
70000 | usd |
CY2024Q2 | us-gaap |
Increase Decrease In Accounts And Other Receivables
IncreaseDecreaseInAccountsAndOtherReceivables
|
5805000 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Accounts And Other Receivables
IncreaseDecreaseInAccountsAndOtherReceivables
|
6232000 | usd |
CY2024Q2 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
89000 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
225000 | usd |
CY2024Q2 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-578000 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-534000 | usd |
CY2024Q2 | us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
-7000 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
-7000 | usd |
CY2024Q2 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
568000 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
156000 | usd |
CY2024Q2 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-80000 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-52000 | usd |
CY2024Q2 | us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
34000 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
25000 | usd |
CY2024Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
4993000 | usd |
CY2023Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
2148000 | usd |
CY2024Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
41000 | usd |
CY2023Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
73000 | usd |
CY2024Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-41000 | usd |
CY2023Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-73000 | usd |
CY2024Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
4952000 | usd |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
2075000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
21027000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
29861000 | usd |
CY2024Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
25979000 | usd |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
31936000 | usd |
CY2024Q2 | us-gaap |
Interest Paid Net
InterestPaidNet
|
1988000 | usd |
CY2023Q2 | us-gaap |
Interest Paid Net
InterestPaidNet
|
2650000 | usd |
CY2024Q2 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
138000 | usd |
CY2023Q2 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
81000 | usd |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
44767000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
41985000 | usd |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
44767000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
41985000 | usd |
CY2024Q2 | nath |
Contract With Customer Liability Excluding Cash Received
ContractWithCustomerLiabilityExcludingCashReceived
|
1146000 | usd |
CY2024Q1 | nath |
Contract With Customer Liability Excluding Cash Received
ContractWithCustomerLiabilityExcludingCashReceived
|
1226000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
322000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
824000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
327000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
899000 | usd |
CY2024Q2 | nath |
Deferred License Royalties
DeferredLicenseRoyalties
|
473000 | usd |
CY2024Q2 | nath |
Deferred Advertising Fund
DeferredAdvertisingFund
|
250000 | usd |
CY2024Q1 | nath |
Deferred License Royalties
DeferredLicenseRoyalties
|
875000 | usd |
CY2024Q1 | nath |
Deferred Advertising Fund
DeferredAdvertisingFund
|
500000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
246000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
299000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
186000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
95000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
63000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
257000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
1146000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
92000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
9277000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
7388000 | usd |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4085000 | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4080000 | |
CY2024Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
4000 | |
CY2023Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
8000 | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4089000 | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4088000 | |
CY2024Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.27 | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.81 | |
CY2024Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.27 | |
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.81 | |
CY2024Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | |
CY2023Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
10000 | |
CY2024Q2 | us-gaap |
Cash Equivalents At Carrying Value
CashEquivalentsAtCarryingValue
|
10000000 | usd |
CY2024Q2 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
60000000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
60101000 | usd |
CY2024Q1 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
60000000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
59903000 | usd |
CY2024Q2 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
20933000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
15134000 | usd |
CY2024Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
462000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
403000 | usd |
CY2024Q2 | us-gaap |
Accounts And Other Receivables Net Current
AccountsAndOtherReceivablesNetCurrent
|
20471000 | usd |
CY2024Q1 | us-gaap |
Accounts And Other Receivables Net Current
AccountsAndOtherReceivablesNetCurrent
|
14731000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
403000 | usd |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
480000 | usd |
CY2024Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
65000 | usd |
CY2024 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
157000 | usd |
CY2024Q2 | nath |
Accounts Receivable Allowance For Credit Loss Writeoff Recovery
AccountsReceivableAllowanceForCreditLossWriteoffRecovery
|
6000 | usd |
CY2024 | nath |
Accounts Receivable Allowance For Credit Loss Writeoff Recovery
AccountsReceivableAllowanceForCreditLossWriteoffRecovery
|
486000 | usd |
CY2024Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
462000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
403000 | usd |
CY2024Q2 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
0 | usd |
CY2024Q1 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
858000 | usd |
CY2024Q2 | nath |
Prepaid Real Estate Taxes Expense Current
PrepaidRealEstateTaxesExpenseCurrent
|
154000 | usd |
CY2024Q1 | nath |
Prepaid Real Estate Taxes Expense Current
PrepaidRealEstateTaxesExpenseCurrent
|
93000 | usd |
CY2024Q2 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
265000 | usd |
CY2024Q1 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
0 | usd |
CY2024Q2 | us-gaap |
Prepaid Insurance
PrepaidInsurance
|
235000 | usd |
CY2024Q1 | us-gaap |
Prepaid Insurance
PrepaidInsurance
|
268000 | usd |
CY2024Q2 | nath |
Prepaid Marketing Expense Current
PrepaidMarketingExpenseCurrent
|
646000 | usd |
CY2024Q1 | nath |
Prepaid Marketing Expense Current
PrepaidMarketingExpenseCurrent
|
562000 | usd |
CY2024Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
298000 | usd |
CY2024Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
395000 | usd |
CY2024Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
1598000 | usd |
CY2024Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
2176000 | usd |
CY2024Q2 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
2043000 | usd |
CY2024Q1 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
0 | usd |
CY2024Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
1495000 | usd |
CY2024Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
3522000 | usd |
CY2024Q2 | us-gaap |
Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
|
880000 | usd |
CY2024Q1 | us-gaap |
Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
|
693000 | usd |
CY2024Q2 | us-gaap |
Accrued Rent Current
AccruedRentCurrent
|
98000 | usd |
CY2024Q1 | us-gaap |
Accrued Rent Current
AccruedRentCurrent
|
78000 | usd |
CY2024Q2 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
679000 | usd |
CY2024Q1 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
1676000 | usd |
CY2024Q2 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
223000 | usd |
CY2024Q1 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
56000 | usd |
CY2024Q2 | us-gaap |
Sales And Excise Tax Payable Current
SalesAndExciseTaxPayableCurrent
|
105000 | usd |
CY2024Q1 | us-gaap |
Sales And Excise Tax Payable Current
SalesAndExciseTaxPayableCurrent
|
41000 | usd |
CY2024Q2 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
2483000 | usd |
CY2024Q1 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
0 | usd |
CY2024Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
222000 | usd |
CY2024Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
174000 | usd |
CY2024Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
8951000 | usd |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
7615000 | usd |
CY2024Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.274 | pure |
CY2023Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.271 | pure |
CY2024Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3507000 | usd |
CY2024Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
12784000 | usd |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2744000 | usd |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
10132000 | usd |
CY2024Q2 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
485000 | usd |
CY2024Q1 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
465000 | usd |
CY2024Q2 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
367000 | usd |
CY2024Q1 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
345000 | usd |
CY2024Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
13745000 | usd |
CY2023Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
11463000 | usd |
CY2024Q2 | us-gaap |
Interest Expense Other
InterestExpenseOther
|
1060000 | usd |
CY2023Q2 | us-gaap |
Interest Expense Other
InterestExpenseOther
|
1414000 | usd |
CY2024Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
78000 | usd |
CY2023Q2 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
62000 | usd |
CY2024Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
21000 | usd |
CY2023Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
21000 | usd |
CY2024Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
12784000 | usd |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
10132000 | usd |
CY2024Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
188000 | usd |
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
177000 | usd |
CY2024Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
2473000 | usd |
CY2024Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
188000 | usd |
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
177000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
20000 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
73.25 | |
CY2024 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P3Y4M9D | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
23000 | usd |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
0 | |
CY2024Q2 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
-0 | |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
0 | |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
0 | usd |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
20000 | |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
73.25 | |
CY2024Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P3Y1M9D | |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
0 | usd |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
|
5000 | |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
68.5 | |
CY2024Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P2Y1M9D | |
CY2024Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
0 | usd |
CY2024Q2 | us-gaap |
Deferred Finance Costs Gross
DeferredFinanceCostsGross
|
369000 | usd |
CY2024Q1 | us-gaap |
Deferred Finance Costs Gross
DeferredFinanceCostsGross
|
438000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
59631000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
59562000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
441000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
426000 | usd |
CY2024Q2 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
460000 | usd |
CY2023Q2 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
388000 | usd |
CY2024Q2 | us-gaap |
Sublease Income
SubleaseIncome
|
21000 | usd |
CY2023Q2 | us-gaap |
Sublease Income
SubleaseIncome
|
21000 | usd |
CY2024Q2 | us-gaap |
Lease Cost
LeaseCost
|
880000 | usd |
CY2023Q2 | us-gaap |
Lease Cost
LeaseCost
|
793000 | usd |
CY2024Q2 | us-gaap |
Lease Cost
LeaseCost
|
880000 | usd |
CY2023Q2 | us-gaap |
Lease Cost
LeaseCost
|
793000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
412000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
393000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P4Y3M18D | |
CY2024Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.08484 | pure |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
1336000 | usd |
CY2024Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received Remainder Of Fiscal Year
LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear
|
190000 | usd |
CY2024Q2 | nath |
Lease Operating Lease Liability Net Of Sublease Receivable Remainder Of Fiscal Year
LeaseOperatingLeaseLiabilityNetOfSubleaseReceivableRemainderOfFiscalYear
|
1146000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
1923000 | usd |
CY2024Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received Next Twelve Months
LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
|
278000 | usd |
CY2024Q2 | nath |
Lease Operating Lease Liability Net Of Sublease Receivable Year One
LeaseOperatingLeaseLiabilityNetOfSubleaseReceivableYearOne
|
1645000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
1931000 | usd |
CY2024Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received Two Years
LessorOperatingLeasePaymentsToBeReceivedTwoYears
|
281000 | usd |
CY2024Q2 | nath |
Lease Operating Lease Liability Net Of Sublease Receivable Year Two
LeaseOperatingLeaseLiabilityNetOfSubleaseReceivableYearTwo
|
1650000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
1781000 | usd |
CY2024Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received Three Years
LessorOperatingLeasePaymentsToBeReceivedThreeYears
|
129000 | usd |
CY2024Q2 | nath |
Lease Operating Lease Liability Net Of Sublease Receivable Year Three
LeaseOperatingLeaseLiabilityNetOfSubleaseReceivableYearThree
|
1652000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
434000 | usd |
CY2024Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received Four Years
LessorOperatingLeasePaymentsToBeReceivedFourYears
|
118000 | usd |
CY2024Q2 | nath |
Lease Operating Lease Liability Net Of Sublease Receivable Year Four
LeaseOperatingLeaseLiabilityNetOfSubleaseReceivableYearFour
|
316000 | usd |
CY2024Q2 | nath |
Lessee Operating Lease Liability To Be Paid After Year Four
LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
|
171000 | usd |
CY2024Q2 | nath |
Lessor Operating Lease Payment To Be Received After Year Four
LessorOperatingLeasePaymentToBeReceivedAfterYearFour
|
376000 | usd |
CY2024Q2 | nath |
Lessee Operating Lease Liability To Be Paid Net Of Sublease Receivable After Year Four
LesseeOperatingLeaseLiabilityToBePaidNetOfSubleaseReceivableAfterYearFour
|
-205000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
7576000 | usd |
CY2024Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received
LessorOperatingLeasePaymentsToBeReceived
|
1372000 | usd |
CY2024Q2 | nath |
Lease Operating Lease Liability Net Of Sublease Receivable Total
LeaseOperatingLeaseLiabilityNetOfSubleaseReceivableTotal
|
6204000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
1166000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
6410000 | usd |
CY2024Q2 | nath |
Operating Lease Payments Net Sublease Income
OperatingLeasePaymentsNetSubleaseIncome
|
466000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
1897000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
4513000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
21000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
21000 | usd |
CY2024Q2 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
27000 | usd |
CY2024Q2 | us-gaap |
Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
|
2043000 | usd |