2023 Q4 Form 10-Q Financial Statement
#000149315223040036 Filed on November 09, 2023
Income Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
Revenue | $6.731M | $7.011M |
YoY Change | 10.47% | -3.5% |
Cost Of Revenue | $3.724M | $4.145M |
YoY Change | 11.76% | 1.47% |
Gross Profit | $3.007M | $2.866M |
YoY Change | 8.91% | -9.87% |
Gross Profit Margin | 44.67% | 40.88% |
Selling, General & Admin | $2.084M | $1.920M |
YoY Change | -1.65% | -8.83% |
% of Gross Profit | 69.3% | 66.99% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $144.0K | $150.0K |
YoY Change | -20.88% | -21.47% |
% of Gross Profit | 4.79% | 5.23% |
Operating Expenses | $2.084M | $1.767M |
YoY Change | -1.65% | -7.73% |
Operating Profit | $923.0K | $946.0K |
YoY Change | 43.77% | -11.92% |
Interest Expense | $167.0K | $1.000K |
YoY Change | 73.96% | |
% of Operating Profit | 18.09% | 0.11% |
Other Income/Expense, Net | $17.00K | $63.00K |
YoY Change | -62.22% | 600.0% |
Pretax Income | $1.109M | $1.009M |
YoY Change | 51.3% | -6.83% |
Income Tax | $333.0K | $286.0K |
% Of Pretax Income | 30.03% | 28.34% |
Net Earnings | $776.0K | $723.0K |
YoY Change | 58.37% | -7.9% |
Net Earnings / Revenue | 11.53% | 10.31% |
Basic Earnings Per Share | $0.13 | |
Diluted Earnings Per Share | $0.15 | $0.13 |
COMMON SHARES | ||
Basic Shares Outstanding | 5.544M shares | 5.609M shares |
Diluted Shares Outstanding | 5.658M shares |
Balance Sheet
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $2.641M | $3.810M |
YoY Change | -39.54% | -36.56% |
Cash & Equivalents | $2.641M | $3.813M |
Short-Term Investments | ||
Other Short-Term Assets | $335.0K | $500.0K |
YoY Change | -27.65% | -50.35% |
Inventory | $1.109M | $1.120M |
Prepaid Expenses | ||
Receivables | $2.128M | $2.291M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $6.213M | $7.719M |
YoY Change | -21.26% | -28.12% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $844.0K | $848.0K |
YoY Change | -15.43% | -17.83% |
Goodwill | $2.946M | $2.946M |
YoY Change | 0.0% | 0.0% |
Intangibles | $2.303M | $2.097M |
YoY Change | -1.58% | -13.42% |
Long-Term Investments | $1.191M | $1.190M |
YoY Change | 20.18% | 20.08% |
Other Assets | $23.00K | $20.00K |
YoY Change | 0.0% | -16.67% |
Total Long-Term Assets | $10.07M | $9.969M |
YoY Change | -3.19% | -5.9% |
TOTAL ASSETS | ||
Total Short-Term Assets | $6.213M | $7.719M |
Total Long-Term Assets | $10.07M | $9.969M |
Total Assets | $16.29M | $17.69M |
YoY Change | -10.99% | -17.08% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $567.0K | $722.0K |
YoY Change | -11.41% | -24.0% |
Accrued Expenses | $810.0K | $1.345M |
YoY Change | 5.33% | -40.83% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $14.00K | $10.00K |
YoY Change | 55.56% | 0.0% |
Total Short-Term Liabilities | $2.979M | $4.103M |
YoY Change | -1.91% | -22.89% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $41.00K | $40.00K |
YoY Change | 10.81% | 233.33% |
Other Long-Term Liabilities | $2.447M | $2.520M |
YoY Change | -10.86% | -11.02% |
Total Long-Term Liabilities | $2.488M | $2.560M |
YoY Change | -10.57% | -9.99% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $2.979M | $4.103M |
Total Long-Term Liabilities | $2.488M | $2.560M |
Total Liabilities | $5.467M | $6.669M |
YoY Change | -6.05% | -18.32% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $9.741M | $8.965M |
YoY Change | 28.36% | 26.29% |
Common Stock | $7.000K | $6.000K |
YoY Change | 16.67% | 0.0% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $11.22M | $10.18M |
YoY Change | 54.47% | 69.34% |
Treasury Stock Shares | ||
Shareholders Equity | $10.82M | $11.02M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $16.29M | $17.69M |
YoY Change | -10.99% | -17.08% |
Cashflow Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $776.0K | $723.0K |
YoY Change | 58.37% | -7.9% |
Depreciation, Depletion And Amortization | $144.0K | $150.0K |
YoY Change | -20.88% | -21.47% |
Cash From Operating Activities | $212.0K | $1.310M |
YoY Change | -160.23% | 77.99% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $58.00K | $60.00K |
YoY Change | 20.83% | -600.0% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$300.0K | $0.00 |
YoY Change | ||
Cash From Investing Activities | -$358.0K | -$60.00K |
YoY Change | 645.83% | 400.0% |
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.021M | -850.0K |
YoY Change | -17.53% | -24.51% |
NET CHANGE | ||
Cash From Operating Activities | 212.0K | 1.310M |
Cash From Investing Activities | -358.0K | -60.00K |
Cash From Financing Activities | -1.021M | -850.0K |
Net Change In Cash | -1.167M | 400.0K |
YoY Change | -28.75% | -199.5% |
FREE CASH FLOW | ||
Cash From Operating Activities | $212.0K | $1.310M |
Capital Expenditures | $58.00K | $60.00K |
Free Cash Flow | $154.0K | $1.250M |
YoY Change | -138.5% | 67.11% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2022Q3 | us-gaap |
Interest Expense
InterestExpense
|
usd | |
CY2023Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2022Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
usd | |
CY2022Q3 | us-gaap |
Gain Loss On Sales Of Assets And Asset Impairment Charges
GainLossOnSalesOfAssetsAndAssetImpairmentCharges
|
usd | |
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001360565 | ||
CY2022Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
usd | |
CY2023Q3 | us-gaap |
Gain Loss On Sales Of Assets And Asset Impairment Charges
GainLossOnSalesOfAssetsAndAssetImpairmentCharges
|
usd | |
CY2023Q3 | us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
usd | |
CY2022Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
usd | |
us-gaap |
Gain Loss On Sales Of Assets And Asset Impairment Charges
GainLossOnSalesOfAssetsAndAssetImpairmentCharges
|
usd | ||
us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
usd | ||
us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
usd | ||
us-gaap |
Gain Loss On Sale Of Other Assets
GainLossOnSaleOfOtherAssets
|
usd | ||
us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
usd | ||
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
usd | ||
CY2023Q3 | us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
usd | |
us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
usd | ||
CY2023Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Share Based Awards Other Than Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
|
usd | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
shares | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
|||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
|||
CY2023Q3 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
usd | |
CY2022Q3 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
usd | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
usd | ||
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
usd | ||
CY2023Q3 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
usd | |
CY2022Q3 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
usd | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
usd | ||
CY2023Q3 | WFCF |
Finance Lease Liability Payments Due After Year Four
FinanceLeaseLiabilityPaymentsDueAfterYearFour
|
usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
usd | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
usd | ||
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2023-09-30 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
001-40314 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
WHERE FOOD COMES FROM, INC. | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
CO | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
43-1802805 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
202 6th Street | ||
dei |
Entity Address Address Line2
EntityAddressAddressLine2
|
Suite 400 | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Castle Rock | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
CO | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
80104 | ||
dei |
City Area Code
CityAreaCode
|
(303) | ||
dei |
Local Phone Number
LocalPhoneNumber
|
895-3002 | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Non-accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
true | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, $0.001 par value | ||
dei |
Trading Symbol
TradingSymbol
|
WFCF | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
CY2023Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
5543871 | shares |
CY2023Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
3813000 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
4368000 | usd |
CY2023Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
2291000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
2172000 | usd |
CY2023Q3 | us-gaap |
Inventory Net
InventoryNet
|
1120000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
888000 | usd |
CY2023Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
495000 | usd |
CY2022Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
463000 | usd |
CY2023Q3 | us-gaap |
Assets Current
AssetsCurrent
|
7719000 | usd |
CY2022Q4 | us-gaap |
Assets Current
AssetsCurrent
|
7891000 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
848000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
998000 | usd |
CY2023Q3 | WFCF |
Operating And Finance Lease Right Of Use Asset
OperatingAndFinanceLeaseRightOfUseAsset
|
2379000 | usd |
CY2022Q4 | WFCF |
Operating And Finance Lease Right Of Use Asset
OperatingAndFinanceLeaseRightOfUseAsset
|
2607000 | usd |
CY2023Q3 | us-gaap |
Long Term Investments
LongTermInvestments
|
1191000 | usd |
CY2022Q4 | us-gaap |
Long Term Investments
LongTermInvestments
|
991000 | usd |
CY2023Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
2097000 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
2340000 | usd |
CY2023Q3 | us-gaap |
Goodwill
Goodwill
|
2946000 | usd |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
2946000 | usd |
CY2023Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
508000 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
523000 | usd |
CY2023Q3 | us-gaap |
Assets
Assets
|
17688000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
18296000 | usd |
CY2023Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
722000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
640000 | usd |
CY2023Q3 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
1345000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
769000 | usd |
CY2023Q3 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
1713000 | usd |
CY2022Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
1278000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
13000 | usd |
CY2022Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
9000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
310000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
341000 | usd |
CY2023Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
4103000 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
3037000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
44000 | usd |
CY2022Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
37000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2522000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2745000 | usd |
CY2023Q3 | us-gaap |
Liabilities
Liabilities
|
6669000 | usd |
CY2022Q4 | us-gaap |
Liabilities
Liabilities
|
5819000 | usd |
CY2023Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2022Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | shares |
CY2023Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2023Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2023Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2022Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
95000000 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
95000000 | shares |
CY2023Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
6511000 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
6501000 | shares |
CY2023Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
5574000 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
5775000 | shares |
CY2023Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
6000 | usd |
CY2022Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
6000 | usd |
CY2023Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
12232000 | usd |
CY2022Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
12145000 | usd |
CY2023Q3 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
937000 | shares |
CY2022Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
727000 | shares |
CY2023Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
10184000 | usd |
CY2022Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
7263000 | usd |
CY2023Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
8965000 | usd |
CY2022Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
7589000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
11019000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
12477000 | usd |
CY2023Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
17688000 | usd |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
18296000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7011000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7265000 | usd |
CY2023Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
4145000 | usd |
CY2022Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
4085000 | usd |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
2866000 | usd |
CY2022Q3 | us-gaap |
Gross Profit
GrossProfit
|
3180000 | usd |
CY2023Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
1920000 | usd |
CY2022Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
2106000 | usd |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
946000 | usd |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1074000 | usd |
CY2023Q3 | us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
50000 | usd |
CY2022Q3 | us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
50000 | usd |
CY2023Q3 | us-gaap |
Other Nonoperating Income
OtherNonoperatingIncome
|
16000 | usd |
CY2022Q3 | us-gaap |
Other Nonoperating Income
OtherNonoperatingIncome
|
1000 | usd |
CY2022Q3 | us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
42000 | usd |
CY2023Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-2000 | usd |
CY2023Q3 | us-gaap |
Interest Expense
InterestExpense
|
1000 | usd |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1009000 | usd |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1083000 | usd |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
286000 | usd |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
298000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
723000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
785000 | usd |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.13 | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.13 | |
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.13 | |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.13 | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5599000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5936000 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5658000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6016000 | shares |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
18404000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
18752000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
10889000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
11045000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
7515000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
7707000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
5741000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
5697000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1774000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2010000 | usd | |
us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
150000 | usd | |
us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
150000 | usd | |
us-gaap |
Other Nonoperating Income
OtherNonoperatingIncome
|
36000 | usd | |
us-gaap |
Other Nonoperating Income
OtherNonoperatingIncome
|
2000 | usd | |
us-gaap |
Gain Loss On Sales Of Assets And Asset Impairment Charges
GainLossOnSalesOfAssetsAndAssetImpairmentCharges
|
5000 | usd | |
us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
42000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-6000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-35000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
3000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
2000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1956000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2083000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
580000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
579000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1376000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1504000 | usd | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.25 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.25 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.24 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.25 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5605000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6019000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5669000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6101000 | shares | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1376000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1504000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
488000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
583000 | usd | |
us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
42000 | usd | |
us-gaap |
Gain Loss On Sale Of Other Assets
GainLossOnSaleOfOtherAssets
|
5000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
38000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
102000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
15000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-59000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
39000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
40000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
158000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
713000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
232000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
107000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
32000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
682000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
82000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
503000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
584000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
1560000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
435000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
240000 | usd | |
WFCF |
Increase Decrease In Right Of Use Assets And Liabilities Net
IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet
|
17000 | usd | |
WFCF |
Increase Decrease In Right Of Use Assets And Liabilities Net
IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet
|
7000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
2613000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
3006000 | usd | |
us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
200000 | usd | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
178000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
87000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
41000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-287000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-219000 | usd | |
WFCF |
Repayments Of Finance Lease Obligations
RepaymentsOfFinanceLeaseObligations
|
9000 | usd | |
WFCF |
Repayments Of Finance Lease Obligations
RepaymentsOfFinanceLeaseObligations
|
7000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
49000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
19000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
2921000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
2207000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2881000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2195000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-555000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
592000 | usd | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
4368000 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
5414000 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
3813000 | usd |
CY2022Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
6006000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13749000 | usd |
CY2022Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
51000 | usd |
CY2022Q1 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
422000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
497000 | usd |
CY2022Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13875000 | usd |
CY2022Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
32000 | usd |
CY2022Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
7000 | usd |
CY2022Q2 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
648000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
222000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13488000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13488000 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
19000 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
12000 | usd |
CY2022Q3 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
1137000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
785000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13167000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13167000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
12477000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
15000 | usd |
CY2023Q1 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
1230000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
121000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
11383000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
17000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
46000 | usd |
CY2023Q2 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
836000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
532000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
11142000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
11142000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
6000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
3000 | usd |
CY2023Q3 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
855000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
723000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
11019000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
11019000 | usd |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5599000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5936000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5605000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6019000 | shares | |
CY2023Q3 | WFCF |
Weighted Average Number Of Shares Outstanding Diluted
WeightedAverageNumberOfSharesOutstandingDiluted
|
5599000 | shares |
CY2022Q3 | WFCF |
Weighted Average Number Of Shares Outstanding Diluted
WeightedAverageNumberOfSharesOutstandingDiluted
|
5936000 | shares |
WFCF |
Weighted Average Number Of Shares Outstanding Diluted
WeightedAverageNumberOfSharesOutstandingDiluted
|
5605000 | shares | |
WFCF |
Weighted Average Number Of Shares Outstanding Diluted
WeightedAverageNumberOfSharesOutstandingDiluted
|
6019000 | shares | |
CY2023Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
59000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
80000 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
64000 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
82000 | shares | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5658000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6016000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5669000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6101000 | shares | |
CY2023Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
17000 | shares |
CY2022Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
17000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
17000 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
17000 | shares | |
CY2023Q3 | us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
50000 | usd |
CY2022Q3 | us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
50000 | usd |
us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
150000 | usd | |
us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
150000 | usd | |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
5242000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
5247000 | usd |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
3746000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
3511000 | usd |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
1496000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
1736000 | usd |
CY2023Q3 | WFCF |
Finite Lived Intangible Assets Cryptocurrency Not Subject To Amortization
FiniteLivedIntangibleAssetsCryptocurrencyNotSubjectToAmortization
|
116000 | usd |
CY2022Q4 | WFCF |
Finite Lived Intangible Assets Cryptocurrency Not Subject To Amortization
FiniteLivedIntangibleAssetsCryptocurrencyNotSubjectToAmortization
|
116000 | usd |
CY2023Q3 | WFCF |
Finite Lived Intangible Assets Tradenames Not Subject To Amortization
FiniteLivedIntangibleAssetsTradenamesNotSubjectToAmortization
|
465000 | usd |
CY2022Q4 | WFCF |
Finite Lived Intangible Assets Tradenames Not Subject To Amortization
FiniteLivedIntangibleAssetsTradenamesNotSubjectToAmortization
|
465000 | usd |
CY2023Q3 | WFCF |
Intangible Assets And Other Assets Net Excluding Goodwill Noncurrent
IntangibleAssetsAndOtherAssetsNetExcludingGoodwillNoncurrent
|
2077000 | usd |
CY2022Q4 | WFCF |
Intangible Assets And Other Assets Net Excluding Goodwill Noncurrent
IntangibleAssetsAndOtherAssetsNetExcludingGoodwillNoncurrent
|
2317000 | usd |
CY2023Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
20000 | usd |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
23000 | usd |
CY2023Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
2097000 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
2340000 | usd |
CY2022Q3 | us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
42000 | usd |
us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
42000 | usd | |
CY2023Q3 | us-gaap |
Assets Held For Sale Not Part Of Disposal Group
AssetsHeldForSaleNotPartOfDisposalGroup
|
116000 | usd |
CY2022Q4 | us-gaap |
Assets Held For Sale Not Part Of Disposal Group
AssetsHeldForSaleNotPartOfDisposalGroup
|
116000 | usd |
CY2023Q3 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
38000 | usd |
CY2022Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
14000 | usd |
CY2023Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
1007000 | usd |
CY2022Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
326000 | usd |
CY2023Q3 | us-gaap |
Contract With Customer Refund Liability Current
ContractWithCustomerRefundLiabilityCurrent
|
91000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Refund Liability Current
ContractWithCustomerRefundLiabilityCurrent
|
35000 | usd |
CY2023Q3 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
209000 | usd |
CY2022Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
394000 | usd |
CY2023Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
1345000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
769000 | usd |
CY2023Q3 | WFCF |
Working Capital
WorkingCapital
|
75080 | usd |
CY2023Q3 | us-gaap |
Line Of Credit
LineOfCredit
|
0 | usd |
CY2022Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
0 | usd |
CY2023Q3 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
6000 | usd |
CY2022Q3 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
19000 | usd |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
38000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
102000 | usd | |
CY2023Q3 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
6000 | usd |
CY2022Q3 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
19000 | usd |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
38000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
102000 | usd | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Shares Purchased For Award
ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
|
0 | shares |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Shares Purchased For Award
ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
|
0 | shares | |
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Shares Purchased For Award
ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
|
0 | shares |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Shares Purchased For Award
ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
|
1500 | shares | |
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Per Share Weighted Average Price Of Shares Purchased
ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
|
13.45 | |
CY2023Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
|
16000 | usd |
CY2023Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
16000 | usd |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
92347 | shares |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
8.67 | |
CY2022Q4 | WFCF |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
|
7.77 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P5Y3M21D | ||
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
502688 | usd |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
10229 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
4.80 | ||
WFCF |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
|
4.97 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
6250 | shares | |
CY2022Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
1278000 | usd |
WFCF |
Unearned Billings
UnearnedBillings
|
2765000 | usd | |
WFCF |
Revenue Recognized
RevenueRecognized
|
-2330000 | usd | |
CY2023Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
1713000 | usd |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
|
10.20 | ||
WFCF |
Share Based Compensation Arrangement By Share Based Payment Award Options Expired In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue
|
10.06 | ||
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
75868 | shares |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
9.07 | |
CY2023Q3 | WFCF |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
|
7.96 | |
WFCF |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term3
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3
|
P5Y2M15D | ||
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
392923 | usd |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
70195 | shares |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
8.61 | |
CY2023Q3 | WFCF |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue
|
7.72 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P5Y | ||
CY2023Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
390597 | usd |
CY2023Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
5673 | shares |
CY2023Q3 | WFCF |
Share Based Compensation Arrangement By Share Based Payment Award Options Nonvested Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice
|
13.57 | |
CY2023Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
10.90 | |
WFCF |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Exercises In Period Weighted Average Remaining Contractual Term
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm
|
P7Y9M | ||
CY2023Q3 | WFCF |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested In Period Fair Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1
|
2326 | usd |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
286000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
580000 | usd | |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
298000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
579000 | usd | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7011000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7265000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
18404000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
18752000 | usd | |
CY2023Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
2300000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
2200000 | usd |
CY2023Q3 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
1700000 | usd |
CY2022Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
1300000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
44000 | usd |
CY2022Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
37000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
57000 | usd |
CY2022Q4 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
46000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P7Y7M6D | |
CY2023Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
119000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
122000 | usd |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
364000 | usd | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
368000 | usd | |
CY2023Q3 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
4000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
2000 | usd |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
11000 | usd | |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
7000 | usd | |
CY2023Q3 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
1000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
1000 | usd |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
4000 | usd | |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
2000 | usd | |
CY2023Q3 | us-gaap |
Lease Cost
LeaseCost
|
124000 | usd |
CY2022Q3 | us-gaap |
Lease Cost
LeaseCost
|
125000 | usd |
us-gaap |
Lease Cost
LeaseCost
|
379000 | usd | |
us-gaap |
Lease Cost
LeaseCost
|
377000 | usd | |
CY2023Q3 | WFCF |
Operating Lease Right Of Use Assets
OperatingLeaseRightOfUseAssets
|
2324000 | usd |
CY2022Q4 | WFCF |
Operating Lease Right Of Use Assets
OperatingLeaseRightOfUseAssets
|
2562000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
310000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
341000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2522000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2745000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
2832000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
3086000 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Before Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
|
76000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Before Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
|
70000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Right Of Use Asset Accumulated Amortization
FinanceLeaseRightOfUseAssetAccumulatedAmortization
|
21000 | usd |
CY2022Q4 | us-gaap |
Finance Lease Right Of Use Asset Accumulated Amortization
FinanceLeaseRightOfUseAssetAccumulatedAmortization
|
25000 | usd |
CY2023Q3 | WFCF |
Finance Lease Right Of Use Assets
FinanceLeaseRightOfUseAssets
|
55000 | usd |
CY2022Q4 | WFCF |
Finance Lease Right Of Use Assets
FinanceLeaseRightOfUseAssets
|
45000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
13000 | usd |
CY2022Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
9000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P8Y2M12D | |
CY2023Q3 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P3Y10M24D | |
CY2022Q4 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P4Y4M24D | |
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.058 | pure |
CY2022Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.058 | pure |
CY2023Q3 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.082 | pure |
CY2022Q4 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.078 | pure |
CY2023Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
126000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
127000 | usd |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
380000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
378000 | usd | |
CY2023Q3 | us-gaap |
Operating Lease Payments Use
OperatingLeasePaymentsUse
|
1000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Payments Use
OperatingLeasePaymentsUse
|
1000 | usd |
us-gaap |
Operating Lease Payments Use
OperatingLeasePaymentsUse
|
4000 | usd | |
us-gaap |
Operating Lease Payments Use
OperatingLeasePaymentsUse
|
2000 | usd | |
CY2023Q3 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
3000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
3000 | usd |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
9000 | usd | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
9000 | usd | |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
127000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
4000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
446000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
18000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
435000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
19000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
430000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
14000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
430000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
12000 | usd |
CY2023Q3 | WFCF |
Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
|
1648000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
3516000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
67000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
684000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
10000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
2832000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
57000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
310000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
13000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2522000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
44000 | usd |
CY2023Q3 | us-gaap |
Goodwill
Goodwill
|
2946000 | usd |
CY2022Q3 | us-gaap |
Goodwill
Goodwill
|
2946000 | usd |
CY2023Q3 | us-gaap |
Other Assets
OtherAssets
|
14742000 | usd |
CY2022Q3 | us-gaap |
Other Assets
OtherAssets
|
18386000 | usd |
CY2023Q3 | us-gaap |
Assets
Assets
|
17688000 | usd |
CY2022Q3 | us-gaap |
Assets
Assets
|
21332000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7011000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7265000 | usd |
CY2023Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
4145000 | usd |
CY2022Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
4085000 | usd |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
2866000 | usd |
CY2022Q3 | us-gaap |
Gross Profit
GrossProfit
|
3180000 | usd |
CY2023Q3 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
153000 | usd |
CY2022Q3 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
191000 | usd |
CY2023Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
1767000 | usd |
CY2022Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
1915000 | usd |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
946000 | usd |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1074000 | usd |
CY2023Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
63000 | usd |
CY2022Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
9000 | usd |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
286000 | usd |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
298000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
723000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
785000 | usd |
CY2023Q3 | us-gaap |
Goodwill
Goodwill
|
2946000 | usd |
CY2022Q3 | us-gaap |
Goodwill
Goodwill
|
2946000 | usd |
CY2023Q3 | us-gaap |
Other Assets
OtherAssets
|
14742000 | usd |
CY2022Q3 | us-gaap |
Other Assets
OtherAssets
|
18386000 | usd |
CY2023Q3 | us-gaap |
Assets
Assets
|
17688000 | usd |
CY2022Q3 | us-gaap |
Assets
Assets
|
21332000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
18404000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
18752000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
10889000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
11045000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
7515000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
7707000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
488000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
583000 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
5253000 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
5114000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1774000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2010000 | usd | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
182000 | usd | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
73000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
580000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
579000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1376000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1504000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
659000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
648000 | usd |