2022 Q4 Form 10-Q Financial Statement
#000149315222031848 Filed on November 14, 2022
Income Statement
Concept | 2022 Q4 | 2022 Q3 | 2021 Q3 |
---|---|---|---|
Revenue | $6.093M | $7.265M | $6.545M |
YoY Change | 4.94% | 11.0% | 5.56% |
Cost Of Revenue | $3.332M | $4.085M | $3.617M |
YoY Change | 16.18% | 12.94% | 5.15% |
Gross Profit | $2.761M | $3.180M | $2.928M |
YoY Change | -6.02% | 8.61% | 6.09% |
Gross Profit Margin | 45.31% | 43.77% | 44.74% |
Selling, General & Admin | $2.119M | $2.106M | $1.790M |
YoY Change | -1.17% | 17.65% | -1.1% |
% of Gross Profit | 76.75% | 66.23% | 61.13% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $182.0K | $191.0K | $200.0K |
YoY Change | -8.08% | -4.5% | -23.08% |
% of Gross Profit | 6.59% | 6.01% | 6.83% |
Operating Expenses | $2.119M | $1.915M | $1.790M |
YoY Change | -1.17% | 6.98% | -0.56% |
Operating Profit | $642.0K | $1.074M | $1.138M |
YoY Change | -19.14% | -5.62% | 18.54% |
Interest Expense | $96.00K | $27.00K | |
YoY Change | -10.28% | 35.0% | |
% of Operating Profit | 14.95% | 2.37% | |
Other Income/Expense, Net | $45.00K | $9.000K | $0.00 |
YoY Change | 4400.0% | ||
Pretax Income | $733.0K | $1.083M | $1.165M |
YoY Change | -25.81% | -7.04% | 16.5% |
Income Tax | $243.0K | $298.0K | $298.0K |
% Of Pretax Income | 33.15% | 27.52% | 25.58% |
Net Earnings | $490.0K | $785.0K | $867.0K |
YoY Change | -33.96% | -9.46% | 18.77% |
Net Earnings / Revenue | 8.04% | 10.81% | 13.25% |
Basic Earnings Per Share | $0.13 | $0.14 | |
Diluted Earnings Per Share | $0.08 | $0.13 | $140.8K |
COMMON SHARES | |||
Basic Shares Outstanding | 5.832M shares | 5.954M shares | 6.094M shares |
Diluted Shares Outstanding | 6.016M shares | 6.157M shares |
Balance Sheet
Concept | 2022 Q4 | 2022 Q3 | 2021 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $4.368M | $6.006M | $5.642M |
YoY Change | -19.32% | 6.45% | 15.38% |
Cash & Equivalents | $4.368M | $6.006M | $5.642M |
Short-Term Investments | |||
Other Short-Term Assets | $463.0K | $1.007M | $284.0K |
YoY Change | 42.46% | 254.58% | -60.56% |
Inventory | $888.0K | $874.0K | $870.0K |
Prepaid Expenses | |||
Receivables | $2.172M | $2.851M | $2.328M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $7.891M | $10.74M | $9.124M |
YoY Change | -9.13% | 17.69% | 12.23% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $998.0K | $1.032M | $4.328M |
YoY Change | -22.93% | -76.16% | -8.69% |
Goodwill | $2.946M | $2.946M | $2.946M |
YoY Change | 0.0% | 0.0% | |
Intangibles | $2.340M | $2.422M | |
YoY Change | -8.52% | ||
Long-Term Investments | $991.0K | $991.0K | $991.0K |
YoY Change | 0.0% | 0.0% | 0.1% |
Other Assets | $23.00K | $24.00K | $451.0K |
YoY Change | 0.0% | -94.68% | 28.86% |
Total Long-Term Assets | $10.41M | $10.59M | $11.39M |
YoY Change | -6.26% | -7.0% | -6.09% |
TOTAL ASSETS | |||
Total Short-Term Assets | $7.891M | $10.74M | $9.124M |
Total Long-Term Assets | $10.41M | $10.59M | $11.39M |
Total Assets | $18.30M | $21.33M | $20.52M |
YoY Change | -7.52% | 3.98% | 1.26% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $640.0K | $950.0K | $896.0K |
YoY Change | 43.18% | 6.03% | -5.68% |
Accrued Expenses | $769.0K | $2.273M | $1.392M |
YoY Change | 8.31% | 63.29% | 61.86% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $9.000K | $10.00K | |
YoY Change | |||
Total Short-Term Liabilities | $3.037M | $5.321M | $4.120M |
YoY Change | 1.37% | 29.15% | -1.67% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $37.00K | $12.00K | |
YoY Change | |||
Other Long-Term Liabilities | $2.745M | $2.832M | $3.050M |
YoY Change | -9.11% | -7.15% | -8.41% |
Total Long-Term Liabilities | $2.782M | $2.844M | $0.00 |
YoY Change | -100.0% | ||
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $3.037M | $5.321M | $4.120M |
Total Long-Term Liabilities | $2.782M | $2.844M | $0.00 |
Total Liabilities | $5.819M | $8.165M | $7.192M |
YoY Change | -3.58% | 13.53% | -9.19% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $7.589M | $7.099M | |
YoY Change | 35.64% | ||
Common Stock | $6.000K | $6.000K | |
YoY Change | 0.0% | ||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $7.263M | $6.014M | |
YoY Change | 90.78% | ||
Treasury Stock Shares | 727.0K shares | 621.0K shares | |
Shareholders Equity | $12.48M | $13.17M | $13.32M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $18.30M | $21.33M | $20.52M |
YoY Change | -7.52% | 3.98% | 1.26% |
Cashflow Statement
Concept | 2022 Q4 | 2022 Q3 | 2021 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $490.0K | $785.0K | $867.0K |
YoY Change | -33.96% | -9.46% | 18.77% |
Depreciation, Depletion And Amortization | $182.0K | $191.0K | $200.0K |
YoY Change | -8.08% | -4.5% | -23.08% |
Cash From Operating Activities | -$352.0K | $736.0K | $1.413M |
YoY Change | 2607.69% | -47.91% | 228.6% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $48.00K | -$12.00K | -$48.00K |
YoY Change | -229.73% | -75.0% | -46.67% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $0.00 | $0.00 | |
YoY Change | -100.0% | -100.0% | |
Cash From Investing Activities | -$48.00K | -$12.00K | -$48.00K |
YoY Change | -127.75% | -75.0% | -4.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.238M | -1.126M | -1.020M |
YoY Change | 219.07% | 10.39% | 277.78% |
NET CHANGE | |||
Cash From Operating Activities | -352.0K | 736.0K | 1.413M |
Cash From Investing Activities | -48.00K | -12.00K | -48.00K |
Cash From Financing Activities | -1.238M | -1.126M | -1.020M |
Net Change In Cash | -1.638M | -402.0K | 345.0K |
YoY Change | 618.42% | -216.52% | 213.64% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$352.0K | $736.0K | $1.413M |
Capital Expenditures | $48.00K | -$12.00K | -$48.00K |
Free Cash Flow | -$400.0K | $748.0K | $1.461M |
YoY Change | -1766.67% | -48.8% | 180.96% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q3 | us-gaap |
Other Nonoperating Income
OtherNonoperatingIncome
|
usd | |
CY2021Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
||
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001360565 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
CY2021Q3 | us-gaap |
Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
|
usd | |
WFCF |
Gain Loss On Loan Forgiveness
GainLossOnLoanForgiveness
|
usd | ||
us-gaap |
Gain Loss On Sales Of Assets And Asset Impairment Charges
GainLossOnSalesOfAssetsAndAssetImpairmentCharges
|
usd | ||
us-gaap |
Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
|
usd | ||
us-gaap |
Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
|
usd | ||
us-gaap |
Gain Loss On Sale Of Other Assets
GainLossOnSaleOfOtherAssets
|
usd | ||
WFCF |
Gain Loss On Loan Forgiveness
GainLossOnLoanForgiveness
|
usd | ||
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
usd | ||
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
usd | ||
CY2021Q4 | WFCF |
Finite Lived Intangible Assets Cryptocurrency Not Subject To Amortization
FiniteLivedIntangibleAssetsCryptocurrencyNotSubjectToAmortization
|
usd | |
CY2022Q1 | 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
|
|||
WFCF |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Grants In Period Weighted Average Remaining Contractual Term
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm
|
|||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
shares | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
|
|||
WFCF |
Share Based Compensation Arrangement By Share Based Payment Award Options Expired In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue
|
|||
WFCF |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Expired Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2
|
|||
CY2021Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
|
shares | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
|
shares | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
|
|||
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
|
shares | |
CY2022Q3 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
usd | |
CY2021Q3 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
usd | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
usd | ||
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
usd | ||
CY2022Q3 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
usd | |
CY2022Q3 | WFCF |
Finance Lease Liability Payments Due After Year Four
FinanceLeaseLiabilityPaymentsDueAfterYearFour
|
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
|
2022-09-30 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2022 | ||
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 | ||
CY2022Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
5832108 | shares |
CY2022Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
6006000 | usd |
CY2021Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
5414000 | usd |
CY2022Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
2851000 | usd |
CY2021Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
2178000 | usd |
CY2022Q3 | us-gaap |
Inventory Net
InventoryNet
|
874000 | usd |
CY2021Q4 | us-gaap |
Inventory Net
InventoryNet
|
767000 | usd |
CY2022Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
1007000 | usd |
CY2021Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
325000 | usd |
CY2022Q3 | us-gaap |
Assets Current
AssetsCurrent
|
10738000 | usd |
CY2021Q4 | us-gaap |
Assets Current
AssetsCurrent
|
8684000 | usd |
CY2022Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1032000 | usd |
CY2021Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1295000 | usd |
CY2022Q3 | WFCF |
Operating And Financing Lease Right Of Use Asset
OperatingAndFinancingLeaseRightOfUseAsset
|
2656000 | usd |
CY2021Q4 | WFCF |
Operating And Financing Lease Right Of Use Asset
OperatingAndFinancingLeaseRightOfUseAsset
|
2823000 | usd |
CY2022Q3 | us-gaap |
Other Long Term Investments
OtherLongTermInvestments
|
991000 | usd |
CY2021Q4 | us-gaap |
Other Long Term Investments
OtherLongTermInvestments
|
991000 | usd |
CY2022Q3 | WFCF |
Intangible Assets And Other Assets Net Excluding Goodwill Noncurrent
IntangibleAssetsAndOtherAssetsNetExcludingGoodwillNoncurrent
|
2446000 | usd |
CY2021Q4 | WFCF |
Intangible Assets And Other Assets Net Excluding Goodwill Noncurrent
IntangibleAssetsAndOtherAssetsNetExcludingGoodwillNoncurrent
|
2581000 | usd |
CY2022Q3 | us-gaap |
Goodwill
Goodwill
|
2946000 | usd |
CY2021Q4 | us-gaap |
Goodwill
Goodwill
|
2946000 | usd |
CY2022Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
523000 | usd |
CY2021Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
464000 | usd |
CY2022Q3 | us-gaap |
Assets
Assets
|
21332000 | usd |
CY2021Q4 | us-gaap |
Assets
Assets
|
19784000 | usd |
CY2022Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
950000 | usd |
CY2021Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
447000 | usd |
CY2022Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
2273000 | usd |
CY2021Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
710000 | usd |
CY2022Q3 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
1753000 | usd |
CY2021Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
1513000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
10000 | usd |
CY2021Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
13000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
335000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
313000 | usd |
CY2022Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
5321000 | usd |
CY2021Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
2996000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
12000 | usd |
CY2021Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
19000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2832000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3020000 | usd |
CY2022Q3 | us-gaap |
Liabilities
Liabilities
|
8165000 | usd |
CY2021Q4 | us-gaap |
Liabilities
Liabilities
|
6035000 | usd |
CY2022Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2021Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2022Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | shares |
CY2021Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | shares |
CY2022Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2022Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2021Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2021Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2022Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2021Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2022Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
95000000 | shares |
CY2021Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
95000000 | shares |
CY2022Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
6495000 | shares |
CY2021Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
6489000 | shares |
CY2022Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
5873000 | shares |
CY2021Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
6071000 | shares |
CY2022Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
6000 | usd |
CY2021Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
6000 | usd |
CY2022Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
12076000 | usd |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.13 | |
CY2021Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
11955000 | usd |
CY2022Q3 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
621000 | shares |
CY2021Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
419000 | shares |
CY2022Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
6014000 | usd |
CY2021Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
3807000 | usd |
CY2022Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
7099000 | usd |
CY2021Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
5595000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13167000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13749000 | usd |
CY2022Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
21332000 | usd |
CY2021Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
19784000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7265000 | usd |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
6545000 | usd |
CY2022Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
4085000 | usd |
CY2021Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
3617000 | usd |
CY2022Q3 | us-gaap |
Gross Profit
GrossProfit
|
3180000 | usd |
CY2021Q3 | us-gaap |
Gross Profit
GrossProfit
|
2928000 | usd |
CY2022Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
2106000 | usd |
CY2021Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
1790000 | usd |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1074000 | usd |
CY2021Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1138000 | usd |
CY2022Q3 | us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
50000 | usd |
CY2021Q3 | us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
30000 | usd |
CY2022Q3 | us-gaap |
Other Nonoperating Income
OtherNonoperatingIncome
|
1000 | usd |
CY2022Q3 | us-gaap |
Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
|
42000 | usd |
CY2021Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-2000 | usd |
CY2021Q3 | us-gaap |
Interest Expense
InterestExpense
|
1000 | usd |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1083000 | usd |
CY2021Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1165000 | usd |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
298000 | usd |
CY2021Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
298000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
785000 | usd |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
867000 | usd |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.13 | |
CY2021Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.14 | |
CY2021Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.14 | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5936000 | shares |
CY2021Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6094000 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6016000 | shares |
CY2021Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6157000 | shares |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
18752000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
16126000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
11045000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
9327000 | usd | |
us-gaap |
Gain Loss On Sale Of Other Assets
GainLossOnSaleOfOtherAssets
|
9000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
7707000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
6799000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
5697000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
5290000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2010000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1509000 | usd | |
us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
150000 | usd | |
us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
90000 | usd | |
us-gaap |
Other Nonoperating Income
OtherNonoperatingIncome
|
2000 | usd | |
us-gaap |
Other Nonoperating Income
OtherNonoperatingIncome
|
1000 | usd | |
WFCF |
Gain Loss On Loan Forgiveness
GainLossOnLoanForgiveness
|
1037000 | usd | |
us-gaap |
Gain Loss On Sales Of Assets And Asset Impairment Charges
GainLossOnSalesOfAssetsAndAssetImpairmentCharges
|
9000 | usd | |
us-gaap |
Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
|
42000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-35000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-9000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
2000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
5000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2083000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2632000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
579000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
413000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1504000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
2219000 | usd | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.25 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.36 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.25 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.36 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6019000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6146000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6101000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6207000 | shares | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1504000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
2219000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
583000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
601000 | usd | |
us-gaap |
Impairment Of Intangible Assets Excluding Goodwill
ImpairmentOfIntangibleAssetsExcludingGoodwill
|
42000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
102000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
222000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-59000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-8000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
40000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
45000 | usd | |
WFCF |
Gain Loss On Loan Forgiveness
GainLossOnLoanForgiveness
|
1037000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
713000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-135000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
107000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
870000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
682000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-308000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
503000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
247000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
1560000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
747000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
240000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
429000 | usd | |
WFCF |
Increase Decrease In Right Of Use Assets And Liabilities Net
IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet
|
7000 | usd | |
WFCF |
Increase Decrease In Right Of Use Assets And Liabilities Net
IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet
|
-4000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
3006000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
3033000 | usd | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
178000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
41000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
176000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-219000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-176000 | usd | |
WFCF |
Repayments Of Finance Lease Obligations
RepaymentsOfFinanceLeaseObligations
|
7000 | usd | |
WFCF |
Repayments Of Finance Lease Obligations
RepaymentsOfFinanceLeaseObligations
|
7000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
19000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
45000 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
914000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
2207000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
713000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2195000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1589000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
592000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
1268000 | usd | |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
5414000 | usd |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
4374000 | usd |
CY2022Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
6006000 | usd |
CY2021Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
5642000 | usd |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
12464000 | usd |
CY2021Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
25000 | usd |
CY2021Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
40000 | usd |
CY2021Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
411000 | usd |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
1150000 | usd |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13268000 | usd |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
29000 | usd |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
4000 | usd |
CY2021Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
195000 | usd |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
202000 | usd |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13308000 | usd |
CY2021Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
168000 | usd |
CY2021Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
1000 | usd |
CY2021Q3 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
107000 | usd |
CY2021Q3 | us-gaap |
Dividends
Dividends
|
914000 | usd |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
867000 | usd |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13323000 | usd |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
61000 | shares | |
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 |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
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 |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
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 |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
1137000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
785000 | 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 |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5936000 | shares |
CY2021Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6094000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6019000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6146000 | shares | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5936000 | shares |
CY2021Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6094000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6019000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
6146000 | shares | |
CY2022Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
80000 | shares |
CY2021Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
63000 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
82000 | shares | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6016000 | shares |
CY2021Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6157000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6101000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
6207000 | shares | |
CY2022Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
17000 | shares |
CY2021Q3 | 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 | |
CY2022Q3 | us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
50000 | usd |
CY2021Q3 | us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
30000 | usd |
us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
150000 | usd | |
us-gaap |
Investment Income Dividend
InvestmentIncomeDividend
|
90000 | usd | |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
5247000 | usd |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
5247000 | usd |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
3426000 | usd |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
3154000 | usd |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
1821000 | usd |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
2093000 | usd |
CY2022Q3 | WFCF |
Finite Lived Intangible Assets Cryptocurrency Not Subject To Amortization
FiniteLivedIntangibleAssetsCryptocurrencyNotSubjectToAmortization
|
136000 | usd |
CY2022Q3 | WFCF |
Finite Lived Intangible Assets Tradenames Not Subject To Amortization
FiniteLivedIntangibleAssetsTradenamesNotSubjectToAmortization
|
465000 | usd |
CY2021Q4 | WFCF |
Finite Lived Intangible Assets Tradenames Not Subject To Amortization
FiniteLivedIntangibleAssetsTradenamesNotSubjectToAmortization
|
465000 | usd |
CY2022Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
2422000 | usd |
CY2021Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
2558000 | usd |
CY2022Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
24000 | usd |
CY2021Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
23000 | usd |
CY2022Q3 | WFCF |
Intangible Assets And Other Assets Net Excluding Goodwill Noncurrent
IntangibleAssetsAndOtherAssetsNetExcludingGoodwillNoncurrent
|
2446000 | usd |
CY2021Q4 | WFCF |
Intangible Assets And Other Assets Net Excluding Goodwill Noncurrent
IntangibleAssetsAndOtherAssetsNetExcludingGoodwillNoncurrent
|
2581000 | usd |
CY2022Q2 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
178000 | usd |
CY2022Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
1133000 | usd |
CY2021Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
288000 | usd |
CY2022Q3 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
1800000 | usd |
CY2021Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
1500000 | usd |
CY2022Q3 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
|
33000 | usd |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Shares Purchased For Award
ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
|
0 | shares | |
CY2022Q3 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
838000 | usd |
CY2021Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
185000 | usd |
CY2021Q3 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
168000 | usd |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
102000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
222000 | usd | |
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 | |
CY2021Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Shares Purchased For Award
ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
|
10000 | shares |
CY2021Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Per Share Weighted Average Price Of Shares Purchased
ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
|
12.62 | |
CY2022Q3 | us-gaap |
Contract With Customer Refund Liability Current
ContractWithCustomerRefundLiabilityCurrent
|
71000 | usd |
CY2021Q4 | us-gaap |
Contract With Customer Refund Liability Current
ContractWithCustomerRefundLiabilityCurrent
|
76000 | usd |
CY2022Q3 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
231000 | usd |
CY2021Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
161000 | usd |
CY2022Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
2273000 | usd |
CY2021Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
710000 | usd |
CY2022Q3 | WFCF |
Working Capital
WorkingCapital
|
75080 | usd |
CY2022Q3 | us-gaap |
Line Of Credit
LineOfCredit
|
0 | usd |
CY2021Q4 | us-gaap |
Line Of Credit
LineOfCredit
|
0 | usd |
CY2022Q3 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
19000 | usd |
CY2022Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
|
67000 | usd |
CY2022Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
67000 | usd |
CY2021Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
100235 | shares |
CY2021Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
8.36 | |
CY2021Q4 | WFCF |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
|
7.53 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
|
1500 | shares | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
|
13.45 | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P5Y10M17D | ||
CY2021Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
620445 | usd |
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
4000 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
4.85 | ||
WFCF |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
|
4.84 | ||
WFCF |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercises In Period Weighted Average Remaining Contractual Term
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm
|
P0Y1M2D | ||
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
96235 | shares |
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
8.67 | |
CY2022Q3 | WFCF |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
|
7.64 | |
WFCF |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term3
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3
|
P5Y6M21D | ||
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
178195 | usd |
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
82578 | shares |
CY2022Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
7.82 | |
CY2022Q3 | WFCF |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue
|
7.22 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P5Y14D | ||
CY2022Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
174268 | usd |
CY2022Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
13657 | shares |
CY2022Q3 | WFCF |
Share Based Compensation Arrangement By Share Based Payment Award Options Nonvested Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice
|
13.61 | |
CY2022Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
10.22 | |
WFCF |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Exercises In Period Weighted Average Remaining Contractual Term
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedExercisesInPeriodWeightedAverageRemainingContractualTerm
|
P8Y6M18D | ||
CY2022Q3 | WFCF |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested In Period Fair Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1
|
3927 | usd |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
|
1500 | shares | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
13.45 | ||
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
298000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
579000 | usd | |
CY2021Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
298000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
413000 | usd | |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7265000 | usd |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
6545000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
18752000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
16126000 | usd | |
CY2022Q3 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
2900000 | usd |
CY2021Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
2200000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
3333000 | usd |
CY2022Q3 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Before Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
|
51000 | usd |
CY2021Q3 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
2000 | usd |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
7000 | usd | |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
7000 | usd | |
CY2022Q3 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
1000 | usd |
CY2021Q3 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
1000 | usd |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
2000 | usd | |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
3000 | usd | |
CY2022Q3 | us-gaap |
Lease Cost
LeaseCost
|
125000 | usd |
CY2021Q3 | us-gaap |
Lease Cost
LeaseCost
|
124000 | usd |
us-gaap |
Lease Cost
LeaseCost
|
377000 | usd | |
us-gaap |
Lease Cost
LeaseCost
|
363000 | usd | |
CY2022Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
2638000 | usd |
CY2021Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
1513000 | usd |
WFCF |
Contract With Customer Liability Unearned Billings
ContractWithCustomerLiabilityUnearnedBillings
|
4440000 | usd | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
4200000 | usd | |
CY2022Q3 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
1753000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
122000 | usd |
CY2021Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
121000 | usd |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
368000 | usd | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
353000 | usd | |
CY2022Q3 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
2000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
2798000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
335000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
313000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2832000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3020000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
3167000 | usd |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
2946000 | usd |
CY2021Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Before Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
|
51000 | usd |
CY2022Q3 | us-gaap |
Other Assets
OtherAssets
|
18386000 | usd |
CY2021Q3 | us-gaap |
Other Assets
OtherAssets
|
17569000 | usd |
CY2021Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
|
26000 | usd |
CY2022Q3 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
|
18000 | usd |
CY2021Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
|
25000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
10000 | usd |
CY2021Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
13000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
12000 | usd |
CY2021Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
19000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
22000 | usd |
CY2021Q4 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
32000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P8Y4M24D | |
CY2021Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P9Y1M6D | |
CY2022Q3 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P2Y7M6D | |
CY2021Q4 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P3Y1M6D | |
CY2022Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.058 | pure |
CY2021Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.057 | pure |
CY2022Q3 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.099 | pure |
CY2021Q4 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.115 | pure |
CY2022Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
127000 | usd |
CY2021Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
120000 | usd |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
378000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
350000 | usd | |
CY2022Q3 | us-gaap |
Operating Lease Payments Use
OperatingLeasePaymentsUse
|
1000 | usd |
CY2021Q3 | us-gaap |
Operating Lease Payments Use
OperatingLeasePaymentsUse
|
1000 | usd |
us-gaap |
Operating Lease Payments Use
OperatingLeasePaymentsUse
|
2000 | usd | |
us-gaap |
Operating Lease Payments Use
OperatingLeasePaymentsUse
|
3000 | usd | |
CY2022Q3 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
3000 | usd |
CY2021Q3 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
2000 | usd |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
9000 | usd | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
7000 | usd | |
CY2022Q3 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3108000 | usd |
CY2021Q3 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3057000 | usd |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3108000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3057000 | usd | |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
126000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
4000 | usd |
CY2022Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
1915000 | usd |
CY2022Q3 | us-gaap |
Assets
Assets
|
21332000 | usd |
CY2021Q3 | us-gaap |
Assets
Assets
|
20515000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7265000 | usd |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
6545000 | usd |
CY2021Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
1590000 | usd |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1074000 | usd |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
507000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
10000 | usd |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
446000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
5000 | usd |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
435000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
5000 | usd |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
430000 | usd |
CY2022Q3 | WFCF |
Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
|
2078000 | usd |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
4022000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
24000 | usd |
CY2022Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
855000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
2000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
3167000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
22000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
335000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
10000 | usd |
CY2022Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2832000 | usd |
CY2022Q3 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
12000 | usd |
CY2022Q3 | us-gaap |
Goodwill
Goodwill
|
2946000 | usd |
CY2022Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
4085000 | usd |
CY2021Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
3617000 | usd |
CY2022Q3 | us-gaap |
Gross Profit
GrossProfit
|
3180000 | usd |
CY2021Q3 | us-gaap |
Gross Profit
GrossProfit
|
2928000 | usd |
CY2022Q3 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
191000 | usd |
CY2021Q3 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
200000 | usd |
us-gaap |
Interest Paid Net
InterestPaidNet
|
5000 | usd | |
CY2021Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1138000 | usd |
CY2022Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
9000 | usd |
CY2021Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
27000 | usd |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
298000 | usd |
CY2021Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
298000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
785000 | usd |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
867000 | usd |
CY2022Q3 | us-gaap |
Goodwill
Goodwill
|
2946000 | usd |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
2946000 | usd |
CY2022Q3 | us-gaap |
Other Assets
OtherAssets
|
18386000 | usd |
CY2021Q3 | us-gaap |
Other Assets
OtherAssets
|
17569000 | usd |
CY2022Q3 | us-gaap |
Assets
Assets
|
21332000 | usd |
CY2021Q3 | us-gaap |
Assets
Assets
|
20515000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
18752000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
16126000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
11045000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
9327000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
7707000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
6799000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
583000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
601000 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
5114000 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
4689000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2010000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1509000 | usd | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
73000 | usd | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
1123000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
579000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
413000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1504000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
2219000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
648000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
595000 | usd |