false
FY
0001360565
P2Y
10
http://wherefoodcomesfrom.com/20231231#OperatingAndFinanceLeaseRightOfUseAsset
http://wherefoodcomesfrom.com/20231231#OperatingAndFinanceLeaseRightOfUseAsset
P66M
P61M
0001360565
2023-01-01
2023-12-31
0001360565
2023-06-30
0001360565
2024-02-08
0001360565
2023-12-31
0001360565
2022-12-31
0001360565
2022-01-01
2022-12-31
0001360565
WFCF:VerificationAndCertificationServiceRevenueMember
2023-01-01
2023-12-31
0001360565
WFCF:VerificationAndCertificationServiceRevenueMember
2022-01-01
2022-12-31
0001360565
WFCF:ProductSalesMember
2023-01-01
2023-12-31
0001360565
WFCF:ProductSalesMember
2022-01-01
2022-12-31
0001360565
WFCF:ProfessionalServicesMember
2023-01-01
2023-12-31
0001360565
WFCF:ProfessionalServicesMember
2022-01-01
2022-12-31
0001360565
2021-12-31
0001360565
us-gaap:CommonStockMember
2021-12-31
0001360565
us-gaap:AdditionalPaidInCapitalMember
2021-12-31
0001360565
us-gaap:TreasuryStockCommonMember
2021-12-31
0001360565
us-gaap:RetainedEarningsMember
2021-12-31
0001360565
us-gaap:CommonStockMember
2022-01-01
2022-12-31
0001360565
us-gaap:AdditionalPaidInCapitalMember
2022-01-01
2022-12-31
0001360565
us-gaap:TreasuryStockCommonMember
2022-01-01
2022-12-31
0001360565
us-gaap:RetainedEarningsMember
2022-01-01
2022-12-31
0001360565
us-gaap:CommonStockMember
2022-12-31
0001360565
us-gaap:AdditionalPaidInCapitalMember
2022-12-31
0001360565
us-gaap:TreasuryStockCommonMember
2022-12-31
0001360565
us-gaap:RetainedEarningsMember
2022-12-31
0001360565
us-gaap:CommonStockMember
2023-01-01
2023-12-31
0001360565
us-gaap:AdditionalPaidInCapitalMember
2023-01-01
2023-12-31
0001360565
us-gaap:TreasuryStockCommonMember
2023-01-01
2023-12-31
0001360565
us-gaap:RetainedEarningsMember
2023-01-01
2023-12-31
0001360565
us-gaap:CommonStockMember
2023-12-31
0001360565
us-gaap:AdditionalPaidInCapitalMember
2023-12-31
0001360565
us-gaap:TreasuryStockCommonMember
2023-12-31
0001360565
us-gaap:RetainedEarningsMember
2023-12-31
0001360565
us-gaap:FairValueInputsLevel3Member
us-gaap:MeasurementInputDiscountRateMember
srt:MinimumMember
2023-12-31
0001360565
us-gaap:FairValueInputsLevel3Member
us-gaap:MeasurementInputDiscountRateMember
srt:MaximumMember
2023-12-31
0001360565
us-gaap:MeasurementInputLongTermRevenueGrowthRateMember
us-gaap:FairValueInputsLevel3Member
2023-12-31
0001360565
srt:MinimumMember
2023-12-31
0001360565
srt:MaximumMember
2023-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
WFCF:VerificationAndCertificationServiceRevenueMember
2023-01-01
2023-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
WFCF:VerificationAndCertificationServiceRevenueMember
2023-01-01
2023-12-31
0001360565
WFCF:EliminationsAndOtherMember
WFCF:VerificationAndCertificationServiceRevenueMember
2023-01-01
2023-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
WFCF:VerificationAndCertificationServiceRevenueMember
2022-01-01
2022-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
WFCF:VerificationAndCertificationServiceRevenueMember
2022-01-01
2022-12-31
0001360565
WFCF:EliminationsAndOtherMember
WFCF:VerificationAndCertificationServiceRevenueMember
2022-01-01
2022-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
WFCF:ProductSalesMember
2023-01-01
2023-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
WFCF:ProductSalesMember
2023-01-01
2023-12-31
0001360565
WFCF:EliminationsAndOtherMember
WFCF:ProductSalesMember
2023-01-01
2023-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
WFCF:ProductSalesMember
2022-01-01
2022-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
WFCF:ProductSalesMember
2022-01-01
2022-12-31
0001360565
WFCF:EliminationsAndOtherMember
WFCF:ProductSalesMember
2022-01-01
2022-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
WFCF:ProfessionalServicesMember
2023-01-01
2023-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
WFCF:ProfessionalServicesMember
2023-01-01
2023-12-31
0001360565
WFCF:EliminationsAndOtherMember
WFCF:ProfessionalServicesMember
2023-01-01
2023-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
WFCF:ProfessionalServicesMember
2022-01-01
2022-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
WFCF:ProfessionalServicesMember
2022-01-01
2022-12-31
0001360565
WFCF:EliminationsAndOtherMember
WFCF:ProfessionalServicesMember
2022-01-01
2022-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
2023-01-01
2023-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
2023-01-01
2023-12-31
0001360565
WFCF:EliminationsAndOtherMember
2023-01-01
2023-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
2022-01-01
2022-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
2022-01-01
2022-12-31
0001360565
WFCF:EliminationsAndOtherMember
2022-01-01
2022-12-31
0001360565
us-gaap:AutomobilesMember
2023-12-31
0001360565
us-gaap:AutomobilesMember
2022-12-31
0001360565
us-gaap:FurnitureAndFixturesMember
2023-12-31
0001360565
us-gaap:FurnitureAndFixturesMember
2022-12-31
0001360565
us-gaap:SoftwareAndSoftwareDevelopmentCostsMember
2023-12-31
0001360565
us-gaap:SoftwareAndSoftwareDevelopmentCostsMember
2022-12-31
0001360565
WFCF:WebsiteMember
2023-12-31
0001360565
WFCF:WebsiteMember
2022-12-31
0001360565
us-gaap:BuildingAndBuildingImprovementsMember
2023-12-31
0001360565
us-gaap:BuildingAndBuildingImprovementsMember
2022-12-31
0001360565
WFCF:ProgressiveBeefLLCMember
2018-08-09
0001360565
WFCF:ProgressiveBeefLLCMember
2019-08-09
2019-08-09
0001360565
WFCF:ShellFishSolutionsIncMember
2023-03-28
2023-03-29
0001360565
us-gaap:TrademarksAndTradeNamesMember
2023-12-31
0001360565
us-gaap:TrademarksAndTradeNamesMember
2022-12-31
0001360565
srt:MinimumMember
us-gaap:TrademarksAndTradeNamesMember
2022-12-31
0001360565
srt:MaximumMember
us-gaap:TrademarksAndTradeNamesMember
2022-12-31
0001360565
WFCF:AccreditationsMember
2023-12-31
0001360565
WFCF:AccreditationsMember
2022-12-31
0001360565
us-gaap:CustomerRelationshipsMember
2023-12-31
0001360565
us-gaap:CustomerRelationshipsMember
2022-12-31
0001360565
srt:MinimumMember
us-gaap:CustomerRelationshipsMember
2022-12-31
0001360565
srt:MaximumMember
us-gaap:CustomerRelationshipsMember
2022-12-31
0001360565
us-gaap:PatentsMember
2023-12-31
0001360565
us-gaap:PatentsMember
2022-12-31
0001360565
us-gaap:NoncompeteAgreementsMember
2023-12-31
0001360565
us-gaap:NoncompeteAgreementsMember
2022-12-31
0001360565
us-gaap:RevolvingCreditFacilityMember
2023-01-01
2023-12-31
0001360565
us-gaap:RevolvingCreditFacilityMember
2023-12-31
0001360565
us-gaap:RevolvingCreditFacilityMember
2022-12-31
0001360565
WFCF:CorporateHeadquartersMember
2023-01-01
2023-12-31
0001360565
WFCF:CorporateHeadquartersMember
2022-01-01
2022-12-31
0001360565
WFCF:TheMoveLLCMember
2023-12-31
0001360565
us-gaap:RelatedPartyMember
2023-12-31
0001360565
WFCF:OtherMember
2023-12-31
0001360565
us-gaap:RelatedPartyMember
2022-12-31
0001360565
WFCF:OtherMember
2022-12-31
0001360565
2019-09-30
0001360565
us-gaap:EmployeeStockOptionMember
2023-01-01
2023-12-31
0001360565
us-gaap:EmployeeStockOptionMember
2022-01-01
2022-12-31
0001360565
WFCF:EmployeeStockAwardMember
2023-01-01
2023-12-31
0001360565
WFCF:EmployeeStockAwardMember
2022-01-01
2022-12-31
0001360565
WFCF:TwoThousandAndTwentyFourMember
2023-12-31
0001360565
WFCF:TwoThousandAndTwentyFiveMember
2023-12-31
0001360565
WFCF:TwoThousandSixEquityIncentivePlanMember
2023-01-01
2023-12-31
0001360565
WFCF:TwoThousandSixteenEquityIncentivePlanMember
2023-01-01
2023-12-31
0001360565
WFCF:EmployeeMember
2023-01-01
2023-12-31
0001360565
WFCF:EmployeeMember
2023-12-31
0001360565
WFCF:EmployeeMember
2022-01-01
2022-12-31
0001360565
WFCF:EmployeeMember
2022-12-31
0001360565
WFCF:BoardOfDirectorMember
2022-01-01
2022-12-31
0001360565
WFCF:BoardOfDirectorMember
2022-12-31
0001360565
2021-01-01
2021-12-31
0001360565
us-gaap:RelatedPartyMember
2023-01-01
2023-12-31
0001360565
us-gaap:RelatedPartyMember
2022-01-01
2022-12-31
0001360565
WFCF:TheMoveLLCMember
WFCF:CeoAndPresidentMember
2023-01-01
2023-12-31
0001360565
WFCF:CastleRockNewLeaseMember
2023-12-31
0001360565
WFCF:CastleRockNewLeaseMember
2023-01-01
2023-12-31
0001360565
WFCF:NewLeaseAgreementMember
2017-09-30
0001360565
WFCF:NewLeaseAgreementMember
2017-09-01
2017-09-30
0001360565
WFCF:NewLeaseAgreementMember
2018-12-31
0001360565
WFCF:NewLeaseAgreementMember
2018-12-29
2018-12-31
0001360565
WFCF:NewLeaseAgreementMember
WFCF:SureHarvestAndJVFOfficeSpaceMember
2023-01-01
2023-12-31
0001360565
WFCF:NewLeaseAgreementMember
2021-06-30
0001360565
WFCF:NewLeaseAgreementMember
2021-06-01
2021-06-30
0001360565
WFCF:NewLeaseAgreementMember
2021-12-31
0001360565
WFCF:NewLeaseAgreementMember
2021-12-01
2021-12-31
0001360565
WFCF:MedinaNorthDakotaOfficeMember
WFCF:NorthDakotaOfficeSpaceMember
2021-01-01
2021-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
2023-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
2023-12-31
0001360565
WFCF:EliminationsAndOtherMember
2023-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
2022-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
2022-12-31
0001360565
WFCF:EliminationsAndOtherMember
2022-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
us-gaap:ServiceMember
2023-01-01
2023-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
us-gaap:ServiceMember
2023-01-01
2023-12-31
0001360565
WFCF:EliminationsAndOtherMember
us-gaap:ServiceMember
2023-01-01
2023-12-31
0001360565
us-gaap:ServiceMember
2023-01-01
2023-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
us-gaap:ServiceMember
2022-01-01
2022-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
us-gaap:ServiceMember
2022-01-01
2022-12-31
0001360565
WFCF:EliminationsAndOtherMember
us-gaap:ServiceMember
2022-01-01
2022-12-31
0001360565
us-gaap:ServiceMember
2022-01-01
2022-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
us-gaap:ProductMember
2023-01-01
2023-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
us-gaap:ProductMember
2023-01-01
2023-12-31
0001360565
WFCF:EliminationsAndOtherMember
us-gaap:ProductMember
2023-01-01
2023-12-31
0001360565
us-gaap:ProductMember
2023-01-01
2023-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
us-gaap:ProductMember
2022-01-01
2022-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
us-gaap:ProductMember
2022-01-01
2022-12-31
0001360565
WFCF:EliminationsAndOtherMember
us-gaap:ProductMember
2022-01-01
2022-12-31
0001360565
us-gaap:ProductMember
2022-01-01
2022-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
WFCF:CostsOfProfessionalServicesMember
2023-01-01
2023-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
WFCF:CostsOfProfessionalServicesMember
2023-01-01
2023-12-31
0001360565
WFCF:EliminationsAndOtherMember
WFCF:CostsOfProfessionalServicesMember
2023-01-01
2023-12-31
0001360565
WFCF:CostsOfProfessionalServicesMember
2023-01-01
2023-12-31
0001360565
WFCF:VerificationAndCertificationSegmentMember
WFCF:CostsOfProfessionalServicesMember
2022-01-01
2022-12-31
0001360565
WFCF:ProfessionalServicesSegmentMember
WFCF:CostsOfProfessionalServicesMember
2022-01-01
2022-12-31
0001360565
WFCF:EliminationsAndOtherMember
WFCF:CostsOfProfessionalServicesMember
2022-01-01
2022-12-31
0001360565
WFCF:CostsOfProfessionalServicesMember
2022-01-01
2022-12-31
iso4217:USD
xbrli:shares
iso4217:USD
xbrli:shares
xbrli:pure
WFCF:Integer
iso4217:CAD
utr:sqft
UNITED
STATES
SECURITIES
AND EXCHANGE COMMISSION
Washington,
D.C. 20549
FORM
10-K
☒ |
ANNUAL REPORT PURSUANT TO
SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
For
the fiscal year ended December 31, 2023
☐ |
TRANSITION REPORT PURSUANT
TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
For
the transition period from ____________ to _____________
Commission
File No. 001-40314
WHERE
FOOD COMES FROM, INC.
(Exact
name of registrant as specified in its charter)
Colorado |
|
43-1802805 |
(State
of incorporation or organization) |
|
(I.R.S.
Employer Identification No.) |
202
6th Street, Suite
400
Castle
Rock, CO 80104
(Address
of principal executive offices, including zip code)
Registrant’s
telephone number, including area code:
(303)
895-3002
Securities
registered pursuant to Section 12(b) of the Act: None
Securities
registered pursuant to Section 12(g) of the Act:
Common
Stock, $0.001 par value
(Title
of Class)
Indicate
by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes
☐ No ☒
Indicate
by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
Yes
☐ No ☒
Indicate
by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange
Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2)
has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate
by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule
405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant
was required to submit such files). Yes ☒ No ☐
Indicate
by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting
company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,”
“smaller reporting company” and emerging growth company” in Rule 12b-2 of the Exchange Act.
|
Large
accelerated filer: |
☐ |
Accelerated
filer: |
☐ |
|
|
Non-accelerated
filer: |
☒ |
Smaller
reporting company: |
☒ |
|
|
Emerging
growth company |
☐ |
|
|
|
If
an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying
with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. Yes ☐ No ☒
Indicated
by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness
of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.7252(b)) by the registered
public accounting firm that prepared or issued its audit report. Yes ☐ No ☒
If
securities are registered pursuant to Section 12(b) of the Act, indicate by checkmark whether the financial statements of the registrant
included in the filing reflect the correction of an error to previously issued financial statements.
Yes
☐ No ☒
Indicate
by checkmark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation
received by any of the registrant’s executive officers during the relevant recovery period pursuant to Section 240.10D-1(b). Yes
☐ No ☒
Indicate
by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes
☐ No ☒
The
aggregate market value of the voting stock held by non-affiliates of the registrant on June 30, 2023, the last business day of our most
recently completed second fiscal quarter, was $32,174,942, based on the closing stock price on June 30, 2023 of $13.83.
The
number of shares of the registrant’s common stock, $0.001 par value per share, outstanding as of February 8, 2024 was 5,487,269.
DOCUMENTS
INCORPORATED BY REFERENCE: Part III is incorporated by reference from the registrant’s Definitive Proxy Statement for its 2024
Annual Meeting of Shareholders to be filed, pursuant to Regulation 14A, within 120 days after the close of the registrant’s 2023
fiscal year.
TABLE
OF CONTENTS
PART
I
ITEM
1. BUSINESS
GENERAL
Where
Food Comes From, Inc. and its subsidiaries (“WFCF,” the “Company,” “our,” “we,” or “us”)
is a leading trusted resource for third-party verification of food production practices in North America. The Company estimates that
is supports more than approximately 17,500 farmers, ranchers, vineyards, wineries, processors, retailers, distributors, trade associations,
consumer brands, chefs and restaurants with a wide variety of value-added services provided through its family of verifiers, including
IMI Global (“IMI”), Where Food Comes From Organic (“WFCFO” - previously International Certification Services
and A Bee Organic), and Validus Verification Services (“Validus”). In order to have credibility, product claims such as gluten-free,
non-GMO, non-hormone treated, humane handling, and others require verification by an independent third-party such as WFCF. The Company’s
principal business is conducting both on-site and desk audits to verify that claims being made about livestock, aquaculture, crops and
other food products are accurate.
Through
SureHarvest Services LLC (“SureHarvest”) and Postelsia Holdings, Ltd. (“Postelsia”), we primarily provide a wide
range of professional services and technology solutions that generate incremental revenue specific to the food and agricultural industry
and drive sustainable value creation.
Finally,
the Company’s Where Food Comes From Source Verified® retail and restaurant labeling program utilizes the verification of product
attributes to connect consumers directly to the source of the food they purchase through product labeling and web-based information sharing
and education. With the use of Quick Response Code (“QR”) technology, consumers can instantly access information about the
producers behind their food.
WFCF
was founded in 1996 and incorporated in the state of Colorado as a subchapter C corporation in 2006. The Company’s shares of common
stock trade on the NASDAQ Capital Market (“NASDAQ”), under the stock ticker symbol, “WFCF.”
The
Company’s original name – Integrated Management Information, Inc. (d.b.a. IMI Global) – was changed to Where Food Comes
From, Inc. in 2012 to better reflect the Company’s mission. Early growth was attributable to source and age verification services
for beef producers that wanted access to markets overseas following the discovery of “mad cow” disease in the U.S. Over the
years, WFCF has expanded its portfolio to include verification and professional services for most food groups and over 50 programs and
organizations. This growth has been achieved both organically and through the acquisition of other companies.
BUSINESS
OVERVIEW
What
We Do
The
Company is one of the nation’s largest independent, third-party traceability and verification providers.
We
use rigorous verification processes on food production processes to ensure that claims made by food producers and processors are accurate.
We care about food and other agricultural products, how it is grown and raised, the quality of what we eat, what farmers and ranchers
do, and authentically telling that story to the consumer. Our team visits farms and ranches and looks at their plants, animals, and records,
and compares the information we collect to specific standards or claims that farms and ranches want to make about how they are producing
food. Our customers include top-tier players in the food and wine space.
The
Company also provides a wide range of professional consulting services and technology solutions that generate incremental revenue specific
to the food and agricultural industry and drive sustainable value creation.
The
Company’s business benefits from growing demand by consumers, retailers and government for increased transparency into food production
practices.
Consumers:
Due to concerns about social responsibility and sustainability, food safety, and an overall increase in health consciousness, consumers
are demanding more information about the food they purchase.
Retailers:
Responding to consumer demands for increased transparency as well as to the negative impact food scandals have on their bottom lines,
retailers are requiring their suppliers to adhere to more stringent traceability and verification of product claims.
Government
Regulation: Regulations including the U.S. Department of Agriculture’s (“USDA”)
Animal Disease Traceability program, international export requirements, non-GMO and gluten-free testing requirements, and ingredient
labeling regulations are all impacting product verification.
Growth
Strategy
Due
to organic growth in our portfolio of auditing standards, consumer demand and acquisitions, our sales have grown rapidly from $1.1 million
in 2006 to $25.1 million in 2023, an 18-year compounded annual growth rate (“CAGR”) of approximately 19%.
Our
growth strategy is as follows:
|
● |
To cover more food groups
than any other verification provider. Currently we verify beef, lamb, pork, poultry, seafood, dairy, eggs, fresh produce, nuts and
grains, wine and finished products. In the future, we hope to further expand our scope within beverages, seafood and other produce. |
|
● |
To offer solutions for all
participants in the food supply chain, including feed and input ingredient providers, farmers, producers, packers, auction barns, processors,
handlers, distributors, restaurants, retailers and consumers. |
|
● |
To expand on the industry’s
largest solutions portfolio. We currently are verifying or certifying to more than 50 certification standards or guidelines. To our
knowledge, that is the most in the industry. |
|
● |
To continue organic growth.
We leverage our bundling capability to aggressively pursue new customers, while sustaining our recurring revenue model and high retention
rates. |
|
● |
To continue growth through
merger and acquisition opportunities. Through selective acquisitions, we can expand our footprint by adding new customers, services,
food groups and revenue streams. |
INDUSTRY
BACKGROUND
The
value-added food industry has been growing rapidly for the past several years in response to increased consumer interest about social
responsibility, sustainability and food safety production practices. We continue to see a growing interest from consumers regarding how
their food is produced. We are in an increasingly global food market with food products traveling around the world, and brands differentiating
themselves in the market. These key drivers are increasing the number of food labeling claims made on food products.
Natural
and/or organic are examples of food labels that indicate that the food or other agricultural product has been produced in a certain way.
Natural and organic sales are only part of the story of how consumers look for the verification of practices tied to food labeling claims.
Other factors are also becoming increasingly more important to consumers, evidenced on menus and product labels. While not an exhaustive
list, some of the issues that farms, ranches, producers, processors, restaurants and retailers are addressing include how animals are
cared for and handled, how a product’s production impacts the environment and societies, and what inputs were used in the production
of food items (like antibiotics).
As
consumers want more assurance about the trustworthiness of labeling claims, there is a growing trend for verification of practices around
sustainability. As the agriculture, livestock and food industries continue to mature and expand internationally, there is an increasing
need to record, manage, report and verify information regarding the source, age, genetic background, animal husbandry, environmental
stewardship, practices surrounding the people and community, and other credence attributes. We believe verification of labeling claims
by an independent third-party can meet consumer demands and expectations. Third-party verification also benefits producers, processors,
distributors, restaurants, and retailers by addressing marketplace differentiation and global competitiveness.
Current
Marketplace Opportunities
Because
of growing demand for increased transparency into food production practices, we believe there are three main market drivers to promote
forward momentum for our business:
Market
Driver #1 - Consumer awareness and expectations
● |
Per Steve Stouffer, group
president of Tyson Fresh Meats, “We recognize the importance of sustainable beef production practices that take care of people,
the planet and animals. Our goal is to work with ranchers to verify (via a third-party) and, when possible, improve those practices
so that we can be transparent with our customers and consumers about how cattle in our supply chain are raised.” |
● |
Per Priya Khan, Founder and
CEO of Nutrigold, “concerned consumers often wonder if the claims on product labels are actually true. They want to buy healthy,
environmentally-friendly products and often pay a premium to do so. It is difficult to know what companies you can trust, and hard
to tell what you are really getting when you buy. Something an increasing number of companies do to add transparency is use third-party
verification, so consumers can buy with confidence.” |
● |
A 2023 report from The Business
Research Company projected the global organic food market grew from $259.06 billion in 2022 to $294.54 billion in 2023 at a CAGR of
13.7%. Major players in the market include General Mills Inc., Nestle, Cargill, Inc., Danone, United Natural Foods Inc. and Amy’s
Kitchen. Increasing health concerns due to the growing number of chemical poisoning cases globally is acting as a driver in the organic
food market. This is causing consumers to shift their focus towards organic food products. |
Market
Driver #2 - Global competitiveness and risk mitigation among producers, restaurants, and retailers
● |
Per “Managing Business
Risk in the Food and Beverage Industry,” prepared by Cambashi, Inc., “To compete, midsize companies across the industry
have stepped up research and development (R&D) to improve on and leverage existing brands and product lines for new applications,
markets, and regions. The way people eat and what they eat around the globe continually changes, and this is driving co-ops and processors
to research and develop new types of packaging, a wider variety of flavors, partially prepared options, and facilities dedicated to
organic, allergy-free, or kosher foods. To support these shifts, companies are building or expanding facilities with state-of-the-art
technologies and systems for development, testing, processing, and packaging.” We can assist companies by providing third party
verification and other technology solutions to help companies compete on brand innovation. |
● |
Per various experts in the
LinkedIn article dated December 18, 2023, “Using third-party certification programs for suppliers can offer several benefits
for your business, such as enhancing your reputation and credibility, reducing risks and liabilities, improving efficiency and quality,
and supporting innovation and differentiation. This can be achieved by demonstrating a commitment to ethical and sustainable sourcing,
avoiding suppliers that violate laws or human rights, accessing new markets and opportunities, and creating value-added products and
services by working with high-performance suppliers.” |
|
|
● |
Producers, restaurant chains
and retailers with dominant market shares and large buying power, like Dannon, Tyson, McDonald’s, Chick-Fil-A, Costco, and Wal-Mart,
are leading the way in prioritizing sustainable food supply initiatives in response to consumer demands. With information literally
at our fingertips, Google searches and smart phone apps are making it easier to expose where sustainable food supply chains are, and
where they are not. We believe our technology will play a key role in capturing data to improve processes, yields and communicate our
customer’s values, practices and other initiatives to consumers. |
|
|
● |
Producers, packers, distributors
and retailers understand that verification, identification and traceability are key competitive differentiators. Oftentimes, it is
necessary for export into international markets, including Korea, Russia, China and the European Union. |
Market
Driver #3 - Government regulation
● |
On July 15, 2019 the European
Council approved an agreement to establish a duty-free tariff rate quote (TRQ) exclusively for the United States for High Quality Beef
(“HQB”). HQB includes a restriction on hormones and must be third party verified. Under the agreement, US ranchers are
guaranteed an increasingly larger share of Europe’s beef market annually, with annual duty-free exports. The annual quota will
increase from 18,500 metric tons beginning in 2020, growing annually, then stabilizing at 35,000 metric tons in 2026 and beyond. For
2024, American ranchers have a TRQ of 30,200 metric tons annually, compared to 14,800 metric tons annually for all other eligible countries.
We believe the EU quota will continue to fuel demand for non-hormone treated cattle (“NHTC”). |
|
|
● |
Effective February 19, 2019,
the USDA released a rule establishing the new national mandatory bioengineered (“BE”) food disclosure standard (“NBFDS”
or “Standard”). The Standard requires food manufacturers, importers, and other entities that label foods for retail sale
to disclose information about BE food and BE food ingredients. As of January 1, 2022, all food manufacturers must comply with the Standard.
Our work as a Technical Administrator for the Non-GMO Project enables brands to have confidence that their products will align with
the Standard. |
|
|
● |
The Animal Disease Traceability
(“ADT”) Rule promulgated by the USDA primarily covers beef cattle 18 months of age or older. Under the final rule, unless
specifically exempted, livestock moved interstate must be officially identified and accompanied by an interstate certificate of veterinary
inspection or other documentation, such as owner-shipper statements or brand certificates. Although animal disease traceability does
not prevent disease, an efficient and accurate traceability system reduces the number of animals and response time involved in a disease
investigation. Our traceability solutions and EID tags can track animals from birth to slaughter using technology that offers a comprehensive
solution that meets and/or exceeds the USDA’s ADT Rule. |
|
|
● |
Pressure from financial markets
has also been growing. Investment managers such as BlackRock, as well as financial regulators including the Securities and Exchange
Commissions and the U.S. Federal Reserve, are pushing companies to disclose sustainability metrics such as emissions across their supply
chains and draw up plans to decarbonize their operations. We believe our solutions and expertise within the agrifood supply chain can
assist companies in pursuing and reporting their sustainability strategies. |
REVENUES
We
offer a wide array of services, including verification, certification, consulting and other professional services, to help food producers,
brands and consumers differentiate certain attributes and production methods in the marketplace. We sell our services directly to customers
at various levels in the agriculture, food and livestock supply chain. Most of our service offerings can be bundled to provide a “one-stop
shop” for customers that have multiple levels of verification and certification needs, such as source verification and food safety
certification. Our customers include some of the largest U.S. beef and pork packers, organic producers and processors, and specialty
retail chains. No single customer generated more than 10% of the Company’s consolidated revenue in 2023 or 2022.
With
each acquisition, we assess the need to disclose discrete information related to our operating segments. Because of the similarities
of certain of our acquisitions that provide certification and verification services, we aggregate operations into one verification and
certification reportable segment. The operating segments included in the aggregated verification and certification segment include IMI
Global, WFCFO and Validus. The factors considered in determining this aggregated reporting segment include the economic similarity of
the businesses, the nature of services provided, production processes, types of customers and distribution methods.
The
Company also determined that it has a segment offering professional services. SureHarvest, which includes Postelsia, is the sole operating
unit under this reportable segment. This segment includes a wide range of professional consulting, data analysis, reporting and technology
solutions that generate incremental revenue specific to the food and agricultural industry and drive sustainable value creation.
The
Company’s chief operating decision maker (the Company’s CEO) allocates resources and assesses the performance of its operating
segments. Segment management makes decisions, measures performance, and manages the business utilizing internal operating segment information.
Performance of operating segments are based on net sales, gross profit, selling, general and administrative expenses and most importantly,
operating income.
Verification
and Certification Segment
Our
verification and certification service revenues consist of fees charged for verification audits and other
verification and certification related services that the Company performs for customers. Fees earned from our WFCF labeling program
are also included in our verification and certification revenues as it represents a value-added extension
of our source verification. We are recognized and utilized by numerous standard-setting bodies as an accredited verification or certification
service provider. We enable food producers and brands to make certain claims on live animals or packaged food products by verifying that
they are meeting the standards or guidelines associated with the claim(s) they are making. For the years ended December 31, 2023 and
2022, our third-party verification programs provided 77.2% and 70.9% of our total revenue, respectively. While our verification and certification
service revenue continues to improve due to new customer growth and bundling opportunities, we believe we are at a low point of a contraction
phase within the cattle cycle which negatively impacts revenue tied directly to price per head of cattle. We also believe inflationary
pressure on packers, producers, growers, brands, and retailers is putting downward pressure on verified and certified foods as consumers
have switched to lower priced food products.
Our
product sales are an ancillary part of our verification and certification services and represent sales of cattle identification ear tags.
Our product sales allow us to offer our customers a comprehensive solution. Approximately 15.9% and 17.6% of our total revenue was generated
by the sale of product during the years ended December 31, 2023 and 2022, respectively. We continue to see some new customer growth,
but our customers are ordering less tags due to smaller beef cow herd size. According to the USDA July 2023 statistics, overall beef
cow inventories have declined over 3% compared to last year. We believe we are at a low point of a contraction phase within the cattle
cycle which is negatively impacting revenue tied directly to price per head of cattle.
Professional
Services Segment
Professional
services includes a wide range of professional consulting, data analysis, reporting and technology solutions that support our verification
business and generate incremental revenue specific to the food and agricultural industry.
MARKETING
Our
marketing strategy includes direct marketing, advertising, event sponsorship, and trade show participation. From a public relations perspective,
members of our staff are frequently quoted in industry trade journals and requested as speakers at various industry events as subject
matter experts on the topics of animal identification, traceability, branding, third-party verification and certification, and the USDA
verification programs.
In
order to reach additional customers, we continually develop strategic marketing partnerships with leading companies in the industry with
complementary abilities and products. We do not currently rely on any third-party contracts with distributors, licensors or manufacturers
in conducting our business.
We
also use social media sites such as Facebook and Twitter to help promote our business, market our product offerings, and connect consumers
with current topics in the agriculture, livestock and food industries.
COMPETITION
The
competition for third-party verification services in the food and agriculture industry is growing more intense, especially within the
organic market. As of December 31, 2023, we estimate that there are approximately eight key competitors serving the food and agricultural
industry, including Quality Assurance International, California Certified Organic Farmers, Oregon Tilth, Organic Crop Improvement Association,
Earth Claims, FoodChain ID, NSF International, SGS and SCS Global Services. Differentiation hinges upon understanding all facets of food
verification and the complex compliance challenges to make product verifications efficient, cost-effective, and seamless. Our core business
and expertise focus on the “on farm” verifications to a variety of standards, guidelines and criteria, including source verification,
natural, animal care and well-being, and sustainability verification.
SEASONALITY
Our
business is subject to seasonal fluctuations. Significant portions of our verification and certification service revenue is typically
realized during late May through early October when the calf marketings and the growing seasons are at their peak. Because of the seasonality
of the business and our industry, results for any quarter are not necessarily indicative of the results that may be achieved for any
other quarter or for the full fiscal year.
Additionally,
the cattle industry is cyclical by nature based on factors impacting current and future supplies such as drought-induced feedlot placements,
higher cow and heifer slaughter, and lower auction receipts. The production lags inherent to this industry lead to long-lasting impacts
of production decisions. For example, increased liquidation implies tighter supplies for next year. Similarly, times of herd expansion
are typically a multi-year period. These cycles typically last roughly 10 years. The beginning of 2023 marks the ninth year of the current
cycle that began in 2014. We are currently in the contraction phase of the cycle after peaking in 2018-2019. How long we continue to
contract will be directly impacted by drought and pasture conditions.
INTELLECTUAL
PROPERTY
We
create, own and maintain a variety of intellectual property assets that we believe are among our most valuable assets. Our intellectual
property assets include patents and patent applications related to our innovations, products and services, trademarks related to our
brands, products and services, and other property rights. We also have licensing arrangements when features from our programs are desirable
to incorporate into either a new or an existing technology we offer. We seek to protect our intellectual property right assets through
patent, copyright, trade secret, trademark and other laws of the United States and other countries, and through contractual provisions.
Additional information regarding certain risks related to our intellectual property is included in Part I, Item 1A “Risk Factors”
of this Annual Report on Form 10-K.
EMPLOYEES
As
of December 31, 2023, we had 102 total employees, of which 89 were full-time employees. Approximately 78% of our workforce is comprised
of female and other minority employees. Our future success is substantially dependent upon the performance of our key senior management
personnel, as well as our ability to attract and retain highly qualified technical personnel. Additional information regarding certain
risks related to our employees is included in Part I, Item 1A “Risk Factors” of this Annual Report on Form 10-K.
AVAILABLE
INFORMATION
Our
corporate website is located at www.wherefoodcomesfrom.com. We make available free of charge on our investor relations website under
“SEC Filings” our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and any amendments
to those reports as soon as reasonably practicable after we electronically file or furnish such materials to the U.S. Securities and
Exchange Commission (the “SEC”). Further, a copy of this Annual Report on Form 10-K is located at the SEC’s Public
Reference Room at 100 F Street, NE, Room 1580, Washington, D.C. 20549. Information on the operation of the Public Reference Room can
be obtained by calling the SEC at 1-800-SEC-0330. The SEC maintains an Internet site that contains reports, proxy and information statements
and other information regarding our filings at http://www.sec.gov.
INFORMATION
ABOUT OUR EXECUTIVE OFFICERS
John
Saunders, 52, founded the Company in 1998 and has served as the Chief Executive Officer since then.
Mr. Saunders is also the Chairman of the Board of Directors of the Company and has served in this position since 1998. Previously, Mr.
Saunders was a partner and consultant for Pathfinder Consulting Services, Inc. in Parker, Colorado. An expert in both technology and
the livestock industry, Mr. Saunders is a graduate of Yale University.
Leann
Saunders, 53, began working for the Company in 2003 and has been the President of the Company since
2008. Mrs. Saunders is also a Director on our Board of Directors and has served in this position since January 2012. Prior to 2003, Mrs.
Saunders worked for PM Beef Holdings (“PM”), an integrated beef company, and developed a supply system for PM’s Ranch
to Retail product line and managed PM’s USDA Process Verified program. She then served as the company’s Vice President of
Marketing and Communications. Prior to joining PM in 1996, Mrs. Saunders worked for McDonald’s Corporation as a Purchasing Specialist,
and Hudson Foods Corporation. Mrs. Saunders graduated with a B.S. in Agriculture Business and an M.S. in Beef Industry Leadership from
Colorado State University. Mrs. Saunders currently sits on the Colorado State University Agriculture Dean’s Advisory Board, the
University of Nebraska’s Engler Agribusiness Entrepreneurship Program Advisory Board, the Board of Directors for the International
Stockmen’s Education Foundation and was the Chair for the United States Meat Export Federation for the 2015-2016 year.
Dannette
Henning, 54, has been the Chief Financial Officer of the Company since January 2008. Prior to her
appointment, she was engaged by the Company as a consultant beginning in November 2007. From 2004 to 2007, Mrs. Henning was the Corporate
Controller for Einstein Noah Restaurant Group. From 2001 to 2003, she served as the Controller for Vari-L Company. Mrs. Henning’s
previous experience includes financial management positions with KPMG Peat Marwick, DF&R Restaurant Company, and CSI/CDC Company.
Mrs. Henning is a Certified Public Accountant with more than 30 years of professional experience. She received a B.B.A. degree in Accounting
from the University of Texas at Arlington.
Jason
Franco, 47, has been the Chief Technology Officer of the Company since August 2021. Previously,
Mr. Franco served as Senior Vice President of Technology since September 2018 when WFCF acquired JVF Consulting, LLC, the consulting
firm Mr. Franco founded in 2004 serving as President. From 2000 to 2004, Mr. Franco worked as a technical application consultant and
integration specialist with Peoplesoft / Oracle. He began his career in 1998 as a software developer with John Deere Special Technologies
Group, where he specialized in traceability applications. He received his B.S. degree in Computer Science from the University of the
Pacific in Stockton, CA.
Family
Relationships
John
Saunders, our CEO and Chairman of the Board, is married to Leann Saunders, our President. Both Mr. and Mrs. Saunders serve on our Board
of Directors.
ITEM
1A. RISK FACTORS
In
addition to the other information included in this report and our other public filings and releases, the following factors should be
considered when evaluating our business, financial condition, results of operations and prospects:
We
are in a period of increasing inflation and economic uncertainty
The
economy is facing inflationary pressures which has resulted in a few challenges for our business, most notably in the form of a tight
labor market where job candidates have considerable bargaining power which has driven wages up. Additionally, we are experiencing higher
labor and benefit related costs to retain our existing personnel. We believe we will continue to see significant pressure in our labor
and benefit related costs which impacts both our gross margins and net income.
We
also continue to monitor for weakened demand in our professional services business segment due to significant customer concentration.
Increased inflation could place pressure on our customers’ timing of approval for consulting projects to move forward. Currently,
it is difficult to estimate the financial impact to this revenue stream, if any. We actively market our sustainability solutions and
services to new types of customers. We believe the growing awareness of environmental, social and governance (“ESG”) matters
creates a key opportunity for us because we have the expertise and technology needed to help companies achieve ESG objectives within
the food supply chain.
Unfavorable
global economic conditions, including any adverse macroeconomic conditions or geopolitical events, including the conflict between Ukraine
and Russia, and the conflict between Israel and Hamas could adversely affect our business, financial condition, results of operations
or liquidity.
Our
results of operations could be adversely affected by general conditions in the global economy and in the global financial markets. Global
economic and business activities continue to face widespread uncertainties, and global credit and financial markets have experienced
extreme volatility and disruptions in the past several years, including severely diminished liquidity and credit availability, rising
inflation and monetary supply shifts, rising interest rates, labor shortages, declines in consumer confidence, declines in economic growth,
increases in unemployment rates, recession risks, and uncertainty about economic and geopolitical stability. A severe or prolonged economic
downturn, or additional global financial or political crises, could result in a variety of risks to our business, including weakened
demand for our products and/or services or our ability to raise additional capital when needed on acceptable terms, if at all. The extent
of the impact of these conditions on our operational and financial performance, including our ability to execute our business strategies
and initiatives in the expected timeframe, will depend on future developments which are uncertain and cannot be predicted. Any of the
foregoing could harm our business and we cannot anticipate all of the ways in which the current economic climate and financial market
conditions could adversely impact our business. Furthermore, our stock price may decline due in part to the volatility of the stock market
and the general economic downturn.
We
face risks due to changing weather patterns and other environmental factors
Over
the past several years, changing weather patterns and climatic conditions have added to the unpredictability and frequency of natural
disasters, such as drought, hailstorms, wildfires and wind, snow and ice storms. Any such extreme weather condition can
negatively impact a significant portion of our customers who produce food (including all major species of animal-based protein or edible
plant variety) in various regions. For example, the drought conditions that impacted nearly one-half of the United States in the first
half of 2022 predominately affected our ranch customers resulting in fewer cattle subject to verification. While this example doesn’t
directly affect our audit related revenue, it does impact our product sales and other related supply chain fees due to smaller herd sizes.
We cannot anticipate changes in
weather patterns/conditions, and we cannot predict their impact on our customer’s operations if they were to occur.
Additionally,
the cattle industry is cyclical by nature based on factors impacting current and future supplies such as drought-induced feedlot placements,
higher cow and heifer slaughter, and lower auction receipts. The production lags inherent to this industry lead to long-lasting impacts
of production decisions. For example, increased liquidation implies tighter supplies for next year. Similarly, times of herd expansion
are typically a multi-year period. These cycles typically last roughly 10 years. The beginning of 2023 marks the ninth year of the current
cycle that began in 2014. We are currently in the contraction phase of the cycle after peaking in 2018-2019. How long we continue to
contract will be directly impacted by drought and pasture conditions.
If
the operating results of our customers are impaired, the financial resources of our customers may limit purchases of our verification
solutions and consulting services. Therefore, our ability to generate revenue is subject to the risks and uncertainties relating to the
financial condition of our customers.
We
operate in a competitive industry with a limited market characterized by changing technology, frequent introductions of new service offerings,
service enhancements, and evolving industry standards.
We
compete with many other vendors of products and services designed for tracking cattle and other livestock, for herd management, for crop
production practices and other verification of marketing claims over processed foods. Our competitors range from small start-up companies
to multi-national firms. Our competitors may have significantly more financial, technical and marketing resources than we do. Competition
is likely to intensify as current competitors expand their service offerings and as new companies enter the market. Additionally, competition
may intensify as our competitors enter into business combinations or alliances, and established companies in other market segments expand
to become competitive with our business. Increasing competition may result in reduced margins and the loss of market share. Our competitors
may offer broader service offerings or technologies that are more commercially attractive and gain greater market acceptance than our
current or future products. Additionally, new technology may render our products and services obsolete.
The
success of our business model depends on the broad acceptance of our technologies into markets that are continuing to develop as a result
of the increasing focus on food safety and assurance.
We
are currently benefiting from a slow but growing movement among the agriculture, livestock and food industries to source and/or age verify
products, and bundle with other marketing claims such as non-genetically modified foods and beverages. This emerging trend is fueled
in part by consumers’ focus on food safety and assurance. However, we can offer no assurances that there will be market acceptance
of our technologies. Furthermore, some of our primary target segments within the agriculture, livestock and food industries are experiencing
unpredictable economic conditions and are expected to continue to struggle with supply, trade and profitability issues in the near term.
Although we believe that our products, if adopted on a wide-scale basis, would have a significant impact on improving the safety, quality
and confidence in the world’s food supply, our customers for these products historically have been very slow to change and reluctant
to adopt new technologies and business practices.
We
face risks of rapidly changing regulations which may negatively impact our programs.
Regulations
and standards are continually evolving and present a challenging risk. For example, in January 2013, the Japanese government announced
a change to its import requirements on U.S. beef. Because the change enabled a significant increase in the amount of product qualifying
for export to Japan, it negatively impacted the premiums typically seen in the marketplace for source and age verified cattle. In March
2020, the World Health Organization declared a pandemic which negatively impacted certain aspects of our business due to government-mandated
closures and social distancing measures. Due to our commitment to innovation, diversification of our product offerings, and our
strategy of managing profitability, we believe we can quickly minimize the impact of any adverse changes in regulations or verification
standards. While we attempt to mitigate these risks, we can give no assurance that we will be successful in overcoming the potential
negative impact to the results of our operations.
Increased
scrutiny and changing expectations from stakeholders with respect to the Company’s ESG practices may result in additional costs
or risks.
Companies
across many industries are facing increasing scrutiny related to their environmental, social and governance (“ESG”) practices.
Investor advocacy groups, certain institutional investors, investment funds and other influential investors are also increasingly focused
on ESG practices and in recent years have placed increasing importance on the non-financial impacts of their investments. We take social
responsibility very seriously. It’s the entire reason we spend day in and day out helping farmers, ranchers and brands around the
world provide transparency to their consumers by communicating authentic, sustainable and traceable stories that directly impact our
future. However, if our ESG practices do not meet investor or other industry stakeholder expectations, which continue to evolve, we may
incur additional costs. Also, our brand, ability to attract and retain qualified employees and business may be harmed.
We
face risks that highly contagious diseases or viral outbreaks may negatively impact the source of product we are able to verify and/or
impact the efficiency in which we conduct ongoing business operations.
Today,
infectious disease and viral outbreaks appear to be emerging more quickly than ever. For example, Porcine Epidemic Diarrhea Virus (“PEDv”)
negatively impacted the pork/sow industry in 2014 and Highly Pathogenic Avian Influenza, more commonly known as Bird Flu, impacted poultry
operations in 2016 and continues to impact poultry operations today in 2022/2023. In March 2020, the Global Health Organization declared
the outbreak of the Corona Virus as a pandemic in human populations. Contagious diseases or viral outbreaks create increased bio-exclusion
and social distancing considerations in our business.
These
diseases and viral outbreaks frequently impact our business resulting in some customers requesting postponement of onsite visits. We
work closely with our customers and standard setting bodies to identify innovative solutions and reschedule onsite visits as timely as
possible. We also closely monitor the situation and react accordingly to any future restrictions or limitations, while keeping the interests
of our customers, employees, and business operations in mind.
We
have created innovative solutions that mitigate the risk of transferring disease but due to uncertainty in the severity and duration
of various diseases and viral outbreaks, we can give no assurance that we will be successful in overcoming the impact to our business
operations, employees, customers, and suppliers which could negatively impact our business revenues, profitability and financial condition.
In
the event that market demand for third-party verified products declines, our customers may not be able to generate sufficient revenues
to justify the purchase of our verification solutions and consulting services.
Public
attitudes towards food production practices may be influenced by claims that these products are unsafe for consumption or pose unknown
health risks. For example, decreased demand for beef and other livestock products could have a material adverse effect on the operating
results and financial condition of our existing or prospective customers. If operating results of our customers are impaired, the resources
that our customers can devote to building information systems for tracking cattle and other livestock and herd management are reduced,
which in turn may limit purchases of our verification solutions and consulting services. Therefore, our ability to generate revenue is
subject to the risks and uncertainties relating to the financial condition of our customers.
We
look for opportunities to expand our presence in international markets in which we may have limited experience, and inherently international
operations are subject to increased risks which could harm our business, operating results and financial condition.
We
continually seek to expand our product and service offerings in international markets. As we expand into new international markets, we
will have only limited experience in marketing and operating our products and services in such markets. In other instances, we may rely
on the efforts and abilities of foreign business partners in such markets. Certain international markets may develop more slowly than
domestic markets, and our operations in international markets may not develop at a rate that supports our level of investment.
In
addition to uncertainty about our ability to expand into international markets, there are certain risks inherent in doing business internationally,
including, but not limited to:
|
● |
trade barriers and changes
in trade regulations; |
|
● |
difficulties in developing,
staffing and simultaneously managing varying foreign operations as a result of distance, language and cultural differences; |
|
● |
differing local labor laws
and regulations; |
|
● |
longer payment cycles; |
|
● |
currency exchange rate fluctuations; |
|
● |
political or social unrest
or economic instability; |
|
● |
import or export restrictions; |
|
● |
seasonal volatility in business
activity; |
|
● |
risks related to government
regulation or required compliance with local laws in certain jurisdictions, including those more fully described above; and |
|
● |
potentially adverse tax consequences. |
One
or more of these factors could harm our future international operations and consequently could harm our brand, business, operating results
and financial condition.
Our
business could suffer if we are unsuccessful in making, integrating, and maintaining our acquisitions and investments.
We
have acquired and invested in a number of companies, and we may acquire or invest in or enter into joint ventures with additional companies.
These transactions create risks such as:
|
● |
disruption of our ongoing
business, including loss of management focus on existing businesses; |
|
● |
problems retaining key personnel; |
|
● |
additional operating losses
and expenses of the businesses we acquired or in which we invested; |
|
● |
the potential impairment
of tangible and intangible assets and goodwill, including those that are a result of acquisitions; |
|
● |
the potential impairment
of customer and other relationships of the company we acquired or in which we invested or our own customers as a result of any integration
of operations; |
|
● |
the difficulty of incorporating
acquired technology and rights into our offerings and unanticipated expenses related to such integration; |
|
● |
the difficulty of integrating
a new company’s accounting, financial reporting, management, information and information security, human resource, and other
administrative systems to permit effective management, and the lack of control if such integration is delayed or not implemented; |
|
● |
for investments in which
an acquired company’s financial performance is incorporated into our financial results, either in full or in part, the dependence
on such company’s accounting, financial reporting, and similar systems, controls, and processes; |
|
● |
the difficulty of implementing
controls, procedures, and policies appropriate for a public company on our acquired companies; and |
|
● |
potential unknown liabilities
associated with a company we acquire or in which we invest. |
As
a result of future acquisitions or mergers, we might need to issue additional equity securities, spend our cash, or incur debt, contingent
liabilities, or amortization expenses related to intangible assets, any of which could reduce our profitability and harm our business.
In addition, valuations supporting our acquisitions and strategic investments could change rapidly given the current global economic
climate. We could determine that such valuations have experienced impairments or other-than-temporary declines in fair value which could
adversely impact our financial results.
Federal,
state or local laws and regulations, or our failure to comply with such laws and regulations, could increase our expenses and expose
us to legal risks.
We
are subject to a wide range of general and industry-specific laws and regulations imposed by federal, state and local authorities such
as sales tax, intellectual property infringement, zoning and occupancy matters. In addition, various federal and state laws govern our
relationship with, and other matters pertaining to, our employees, including wage and hour laws, laws governing independent contractor
classifications, requirements to provide meal and rest periods or other benefits, family leave mandates, requirements regarding working
conditions and accommodations to certain employees, citizenship or work authorization and related requirements, insurance and workers’
compensation rules and anti-discrimination laws. We believe that we have complied with these laws and regulations; however, there is
a risk that we will become subject to claims that allege we have failed to do so. Any claim that alleges a failure by us to comply with
any of the foregoing laws and regulations may subject us to fines, penalties, injunctions, litigation and/or potential criminal violations,
which could adversely affect our reputation, business, financial condition and operating results.
Any
changes to the foregoing laws or regulations or any new laws or regulations that are passed or go into effect may make it more difficult
for us to operate our business and in turn adversely affect our operating results.
We
may also be subject to audits by various taxing authorities. Similarly, changes in tax laws in any of the multiple jurisdictions in which
we operate, or adverse outcomes from tax audits that we may be subject to in any of the jurisdictions in which we operate, could result
in an unfavorable change in our effective tax rate, which could adversely affect our business, financial condition and operating results.
Our
future success depends upon our ability to obtain and enforce patents; prevent others from infringing on our patents, trademarks and
other intellectual property rights; and operate without infringing upon the patents and proprietary rights of others.
We
will be able to protect our intellectual property (“IP”) from unauthorized use by third parties only to the extent that it
is covered by valid and enforceable patents and trademarks. IP protection generally involves complex legal and factual issues and, therefore,
the enforceability of IP rights cannot be predicted with certainty. Moreover, the laws of some foreign countries do not protect proprietary
rights to the same extent as do the laws of the United States. In the event that IP owned by us does not provide adequate protection,
we may not be able to prevent competitors from offering substantially similar products and services.
In
the event that third parties claim that our current or future products or services infringe upon their intellectual property, we may
face litigation and be prevented from selling the products and services at issue. Infringement or other claims could be asserted or prosecuted
against us in the future, and it is possible that past or future assertions or prosecutions could harm our business. Litigation either
in defense of our IP rights or in response to infringement claims made by others may be both expensive and time consuming, which in turn
would adversely affect our business.
A
significant data breach or information technology system disruption could adversely affect our business, financial results, or reputation,
and we may be required to increase our spending on data and system security.
We
rely heavily on information technology networks and systems, including the Internet, to manage or support a wide variety of important
business processes and activities throughout our operations.
Our
information technology systems may be susceptible to damage, disruptions or shutdowns due to failures during the process of upgrading
or replacing software, databases or components thereof, power outages, hardware failures, computer viruses, cyber-attacks, ransomware
attacks, malware attacks, malicious employees or other insiders, telecommunications failures, human errors or catastrophic events. Hackers,
foreign governments, cyber-terrorists and cyber-criminals, acting individually or in coordinated groups, may launch distributed denial
of service attacks or other coordinated attacks that may cause service outages, gain inappropriate or block legitimate access to systems
or information, or result in other interruptions in our business. Such attacks are increasing in their frequency, levels of persistence,
levels of sophistication and intensity. In addition, breaches in security could expose us and our customers, or the individuals affected,
to a risk of loss or misuse of proprietary information and sensitive or confidential data, including personal information of customers,
employees and others. Like many other companies, we experience attempted cybersecurity actions on a periodic basis, and the frequency
of such attempts could increase in the future. While we have invested in the protection of data and information technology, there can
be no assurance that our efforts will prevent or quickly identify service interruptions or security breaches. The techniques used by
cybercriminals change frequently, may not be recognized until launched and can originate from a wide variety of sources. We cannot assure
that our data protection efforts and our investment in information technology will prevent significant breakdowns, data leakages or breaches
in our systems or those of our third-party services providers or partners.
We
also depend on and interact with the information technology networks and systems of third parties for many aspects of our business operations,
including our customers and service providers such as cloud service providers and third-party delivery services. These third parties
may have access to information we maintain about our company, operations, customers, employees and vendors, or operating systems that
are critical to or can significantly impact our business operations. Like us, these third parties are subject to risks imposed by data
breaches and cyber-attacks and other events or actions that could damage, disrupt or close down their networks or systems. Security processes,
protocols and standards that we have implemented and contractual provisions requiring security measures that we may have sought to impose
on such third parties may not be sufficient or effective at preventing such events, which could result in unauthorized access to, or
disruptions or denials of access to, or misuse of, information or systems that are important to our business, including proprietary information,
sensitive or confidential data, and other information about our operations, customers, employees and suppliers, including personal information.
Any
of these events that impact our information technology networks or systems, or those of acquired businesses, customers, service providers
or other third parties, could result in disruptions in our operations, the loss of existing or potential customers, damage to our brand
and reputation, regulatory scrutiny, and litigation and potential liability for the Company. Among other consequences, our customers’
confidence in our ability to protect data and systems and to provide services consistent with their expectations could be impacted, further
disrupting our operations. Similarly, an actual or alleged failure to comply with applicable U.S. or foreign data protection regulations
or other data protection standards may expose us to litigation, fines, sanctions or other penalties.
We
have invested and continue to invest in technology security initiatives, information technology risk management and disaster recovery
plans. The cost and operational consequences of implementing, maintaining and enhancing further data or system protection measures could
increase significantly to overcome increasingly intense, complex and sophisticated global cyber threats. Despite our best efforts, we
are not fully insulated from data breaches and system disruptions. There is no assurance that such impacts will not be material in the
future, and our efforts to deter, identify, mitigate and/or eliminate future breaches may require significant additional effort and expense
and may not be successful.
Our
future success depends to a significant degree upon the continued service of key senior management personnel, in particular, John and
Leann Saunders.
Both
John and Leann Saunders’ reputation and prominence in the field provide us with a strong competitive advantage. While they are
currently bound by employment agreements, we can offer no assurance that John and/or Leann Saunders will be able to continue to work
for us in the event of an unforeseen accident, severe injury or major disease, or on a long-term basis. The loss of key personnel could
have a material adverse effect on our business and operating results.
Directors,
executive officers, principal stockholders and affiliated entities beneficially own or control a significant amount of our outstanding
common stock and together meaningfully influence our activities.
As
of February 9, 2024, John Saunders, our Chairman and CEO, and Leann Saunders, our President, beneficially owned in the aggregate approximately
31.7% of our common stock. The Saunders, together with the rest of our Board, beneficially own approximately 60.4% of our common stock.
These directors and officers, if they determine to vote in the same manner, would have a significant impact on the outcome of any matter
requiring approval by our shareholders, including the election of directors and the approval of mergers or other business combination
transactions or terms of any liquidation. This concentration of ownership may have the effect of delaying or preventing a change in control
of our company that may be favored by other shareholders. This could prevent transactions in which shareholders might otherwise recover
a premium for their shares over current market prices.
We
have not paid any regular cash dividends.
We
have not declared or paid any cash dividends on our common stock since 2021. Payment of future cash dividends, if any, will be at the
discretion of the Board of Directors and will depend on our financial condition, results of operations, contractual restrictions, business
prospects and other factors that the Board of Directors considers relevant. In the absence of regular dividends, investors will only
see a return on their investment if the value of our common stock appreciates.
Future
sales of our securities in the public or private markets could adversely affect the trading price of our common stock and our ability
to continue to raise funds in new stock offerings.
We
have historically used common stock or securities exercisable or convertible into common stock in order to finance our future growth
plans. Future sales of substantial amounts of our securities in the public or private markets would dilute our existing shareholders
and could adversely affect the trading prices of our common stock and impair our ability to raise capital through future offerings of
securities. Alternatively, we may rely on debt financing and assume debt obligations that require us to make substantial interest and
principal payments that could adversely affect our business and future growth potential.
Our
common stock has traded in low volumes. We cannot predict whether an active trading market for our common stock will ever develop.
Historically,
our common stock has experienced a lack of trading liquidity. In the absence of an active trading market:
|
● |
an investor may have difficulty
buying and selling our common stock at all or at the price one considers reasonable; and |
|
|
|
|
● |
market visibility for shares
of our common stock may be limited, which may have a depressive effect on the market price for shares of our common stock and on our
ability to raise capital or make acquisitions by issuing our common stock. |
Price
and volume volatility of our publicly traded securities could adversely affect investors’ portfolios.
In
recent months and years, the securities markets in the United States have experienced high levels of price and volume volatility, and
the market prices of securities of many companies have experienced wide fluctuations that have not necessarily been related to the operating
performance or prospects of such companies. It is likely that continual fluctuations in market and share prices will occur. Our shares
of common stock trade on the NASDAQ Stock Market LLC. The price of our common stock has been subject to price and volume volatility in
the past and will likely continue to be subject to such volatility in the future.
As
a public company, we are subject to complex legal and accounting requirements that require us to incur substantial expenses, and our
financial controls and procedures may not be sufficient to ensure timely and reliable reporting of financial information, which, as a
public company, could materially harm our stock price and listing on the NASDAQ marketplace.
As
a public company, we are subject to numerous legal, accounting and NASDAQ listing requirements that do not apply to private companies.
The cost of compliance with many of these requirements is substantial, not only in absolute terms but, more importantly, in relation
to the overall scope of the operations of a small company. Failure to comply with these requirements can have numerous adverse consequences,
including, but not limited to, our inability to file required periodic reports on a timely basis, loss of market confidence, delisting
of our securities and/or governmental or private actions against us. We cannot assure you that we will be able to comply with all of
these requirements or that the cost of such compliance will not prove to be a substantial competitive disadvantage as compared with privately
held and larger public competitors.
The
Sarbanes-Oxley Act of 2002 (“Sarbanes-Oxley”) requires, among other things, that we maintain effective internal controls
over financial reporting and disclosure controls and procedures. In particular, we must create internal controls and strategies to ensure
those controls are effective at producing accurate financial reports. However, for as long as we are a smaller reporting company, our
independent registered public accounting firm will not be required to attest to the effectiveness of our internal controls over financial
reporting pursuant to Section 404. An independent assessment of the effectiveness of our internal controls over financial reporting could
detect problems that our management’s assessment might not. Our compliance with Sarbanes-Oxley requires that we incur substantial
accounting expenses and expend significant management efforts. As a result, management’s attention may be diverted from other business
concerns.
The
effectiveness of our controls and procedures may in the future be limited by a variety of factors, including:
|
● |
faulty human judgment and
simple errors, omissions or mistakes; |
|
● |
fraudulent action of an individual
or collusion of two or more people; |
|
● |
inappropriate management
override of procedures; and |
|
● |
the possibility that any
enhancements to controls and procedures may still not be adequate to assure timely and accurate financial information. |
If
we are not able to comply with the requirements of Sarbanes-Oxley in a timely manner, or if we or our independent registered public accounting
firm identifies deficiencies in our internal control over financial reporting that are deemed to be material weaknesses, we may need
to restate our financial statements and incur remediation expenses. In addition, we may be subject to delisting, investigations by the
SEC and civil or criminal sanctions.
ITEM
1B. UNRESOLVED STAFF COMMENTS
None.
ITEM
1C. CYBERSECURITY
We
have a cross-departmental approach to addressing cybersecurity risk, including input from employees and our Board of Directors (the “Board”).
The Board, Audit Committee, executive and middle management devote significant resources to cybersecurity and risk management processes
to adapt to the changing cybersecurity landscape and respond to emerging threats in a timely and effective manner. Our cybersecurity
risk management program leverages the National Institute of Standards and Technology (NIST) framework, which organizes cybersecurity
risks into five categories: identify, protect, detect, respond and recover. We regularly assess the threat landscape and take a holistic
view of cybersecurity risks, with a layered cybersecurity strategy based on prevention, detection, and mitigation. Assessing, identifying
and managing cybersecurity related risks are integrated into our overall risk management process. We have policies and/or procedures
concerning cybersecurity matters related to encryption standards, antivirus protection, remote access, multifactor authentication, confidential
information and the use of the internet, social media, email and wireless devices. These policies go through an internal review process
and are approved by appropriate members of management.
The
Company’s Chief Technology Officer is responsible for developing and implementing our information security program and reporting
on cybersecurity matters to the Chairman of the Board. Our Chief Technology Officer has over two decades of experience leading cyber
security oversight, while others on our IT security team have cybersecurity experience and/or a college degree with concentrations in
security. We view cybersecurity as a shared responsibility, and we periodically perform simulations and tabletop exercises at a management
level and incorporate external resources and advisors as needed. All employees are required to attend company-wide training which includes
cybersecurity topics several times a year.
We
have continued to expand investments in IT security, including additional end-user training, using layered defenses, identifying and
protecting critical assets, strengthening monitoring and alerting, and engaging experts. We regularly test defenses by performing simulations
and drills at both a technical level (including through penetration tests) and by reviewing our operational policies and procedures with
third-party experts. At the management level, our IT security team regularly monitors alerts and meets to discuss threat levels, trends
and remediation. We utilize independent expert organizations that employ cybersecurity dashboards that automate the aggregation and analysis
of data points to help us address possible exposures and internal control weaknesses, as well as review recommended areas of action to
improve the quality and maturity of our controls. These tests and assessments are useful tools for maintaining a robust cybersecurity
program to protect our investors, customers, employees, vendors, and intellectual property. We also conduct an annual review of third-party
hosted applications with a specific focus on any sensitive data shared with third parties. The internal business owners of the hosted
applications are required to document user access reviews at least annually and provide from the vendor a System and Organization Controls
(SOC) 1 or SOC 2 report. If a third-party vendor is not able to provide a SOC 1 or SOC 2 report, we take additional steps to assess their
cybersecurity preparedness and assess our relationship on that basis. Our assessment of risks associated with use of third-party providers
is part of our overall cybersecurity risk management framework.
The
full Board participates in discussions with management and amongst themselves regarding cybersecurity risks. Management provides updates
regarding our cybersecurity program, which includes discussion of management’s actions to identify and detect threats, as well
as planned actions in the event of a response or recovery situation. Management also updates the Board on the Company’s Cyber Attack
Recovery Plan, which covers, among other things, our approach to material cybersecurity incidents, data privacy and our compliance programs.
To aid the Board with its cybersecurity and data privacy oversight responsibilities, the Board periodically attends presentations on
these topics.
We
face a number of cybersecurity risks in connection with our business. Although such risks have not materially affected us, including
our business strategy, results of operations or financial condition, to date, we have, from time to time, experienced threats to and
breaches of our data and systems, including malware and computer virus attacks. For more information about the cybersecurity risks we
face, see the risk factor entitled “A significant data breach or information technology system disruption could adversely affect
our business, financial results, or reputation, and we may be required to increase our spending on data and system security” in
Item 1A- Risk Factors.
ITEM
2. PROPERTIES
The
Company leases approximately 15,700 square feet of office space for its corporate headquarters. Total rental payments are approximately
$45,500 per month as of December 31, 2023, which includes common area charges, and are subject to annual increases over the term of the
lease. The lease agreement has an initial term of five years plus two renewal periods. The Company has exercised the first renewal period
and is likely to renew for the second renewal period. This space is being leased from a company in which our CEO and President, each
a related party to the Company, have a 24.3% jointly held ownership interest.
In
September 2017, the Company entered into a lease agreement for our Urbandale, Iowa office space. The lease is for a period of two years
and expired on August 31, 2019. This lease was extended twice (2) for additional 3 year terms, with the current extension terminating
on August 31, 2025. Rental payments are approximately $3,500 per month, which includes common area charges, and are not subject to annual
increases over the term of the lease.
In
December 2018, the Company entered into a new lease agreement in San Ramon, California for SureHarvest office space. The lease is for
a period of sixty-six months and expires on March 1, 2024. Rental payments are approximately $7,000 per month as of December 31, 2023,
which includes common area charges, and are subject to annual increases over the term of the lease. Management is actively reviewing
its options for renewal or relocation.
In
June 2021, the Company entered into a new lease agreement in Victoria, British Columbia, Canada for Postelsia office space. The lease
is for a period of two years and expired on May 31, 2023. Currently, the office space is leased on a month-to-month basis and payments
are approximately Canadian dollar 500 per month, which includes common area charges.
In
December 2021, the Company entered into a lease agreement for the Medina, North Dakota office space. The lease is for sixty-one months
and expires on December 31, 2026. Rental payments are approximately $1,000 per month, which includes common area charges, and are not
subject to annual increases over the term of the lease.
ITEM
3. LEGAL PROCEEDINGS
From
time to time, we may become involved in various legal actions, administrative proceedings and claims in the ordinary course of business.
We generally record losses for claims in excess of the limits of purchased insurance in earnings at the time and to the extent they are
probable and estimable.
There
are currently no material pending proceedings against the Company.
ITEM
4. MINE SAFETY DISCLOSURES
Not
applicable.
PART
II
ITEM
5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market
Information for Common Stock
The
Company’s common stock is traded on the NASDAQ Stock Market LLC under the symbol “WFCF.”
Stockholders
As
of February 8, 2024, we estimate that there were 63 record holders of our common stock. A significant
number of the outstanding shares of common stock which are beneficially owned by individuals and entities are registered in the name
of Cede & Co. A nominee of The Depository Trust Company, Cede & Co. is a securities depository for banks and brokerage firms.
Dividends
For
the years ended December 31, 2023 and 2022, there have been no cash dividends declared or paid.
Recent
Sales of Unregistered Securities
There
have been no unregistered sales of securities for the years ended December 31, 2023 and 2022.
Issuer
Purchases of Equity Securities
On
September 30, 2019, our Board of Directors approved a plan to buy back up to 2.5 million additional shares of our common stock from the
open market (“Stock Buyback Plan”). Our Stock Buyback Plan has been and will be used to return capital to shareholders and
to minimize the dilutive impact of stock options and other share-based awards. In the future, we may consider additional share repurchases
under our plan based on several factors, including our cash position, share price, operational liquidity, and planned investment and
financing needs. Our Board of Directors did not specify an expiration date for repurchases under the Stock Buyback Plan.
Activity
for the quarter ended December 31, 2023 is as follows:
| |
Number
of
Shares | | |
Cost
of Shares
(in
thousands) | | |
Average
Cost
per Share | |
Shares purchased - October 2023 | |
| 25,530 | | |
$ | 351 | | |
$ | 13.73 | |
Shares purchased - November 2023 | |
| 22,643 | | |
| 307 | | |
$ | 13.57 | |
Shares purchased - December 2023 | |
| 27,936 | | |
| 377 | | |
$ | 13.51 | |
Total | |
| 76,109 | | |
$ | 1,035 | | |
| | |
ITEM
7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Cautionary
Note Regarding Forward-Looking Statements
This
Annual Report on Form 10-K and other publicly available documents, including the documents incorporated herein and therein by reference,
contain “forward-looking statements” within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation
Reform Act of 1995. Additionally, our officers and representatives may from time to time make forward-looking statements. Forward-looking
statements can be identified by words such as “anticipate,” “intend,” “plan,” “goal,”
“seek,” “believe,” “project,” “estimate,” “expect,” “strategy,”
“future,” “likely,” “may,” “should,” “will” and similar references to future
periods. Examples of forward-looking statements include, among others, statements we make regarding:
|
● |
our expectations and beliefs
about the market and industry and competitive landscape; |
|
● |
our goals, plans, and expectations
regarding our operations and properties and results; |
|
● |
our beliefs about our competitive
advantages, the diversification of our product offerings, and the keys to our success; |
|
● |
plans regarding our Stock
Buyback Plan; |
|
● |
our beliefs and expectations
regarding our financial position, ability to finance operations and growth, and pay dividends; |
|
● |
the amount of financing necessary
to support operations; and |
|
● |
our beliefs regarding the
impact of the adoption of certain accounting standards on our financial statements. |
Forward-looking
statements are neither historical facts nor assurances of future performance. Instead, they are based only on our current beliefs, expectations
and assumptions regarding the future of our business, future plans and strategies, projections, anticipated events and trends, the economy
and other future conditions. Because forward-looking statements relate to the future, they are subject to inherent uncertainties, risks
and changes in circumstances that are difficult to predict and many of which are outside of our control. Our actual results and financial
condition may differ materially from those indicated in the forward-looking statements. Therefore, you should not rely on any of these
forward-looking statements. Important factors that could cause our actual results and financial condition to differ materially from those
indicated in the forward-looking statements include, among others, the following:
|
● |
changing technology and evolving
standards in the livestock and food industry; |
|
● |
consumer focus on social
responsibility, sustainability, food safety and assurance; |
|
● |
competition from other providers
serving the food and agriculture industry; |
|
● |
economic and financial conditions
in the livestock and food industry; |
|
● |
international export market
activities, including trade barriers to certain beef and other livestock exports; |
|
● |
market demand for beef and
other livestock products; |
|
● |
seasonal volatility in business
activity; |
|
● |
developments and changes
in laws and regulations, including increased regulation of the livestock and food industry through legislative action and revised rules
and standards; |
|
● |
strategic actions, including
acquisitions and our success in integrating acquired businesses; |
|
● |
enforceability of our patents,
trademarks and other intellectual property rights; |
|
● |
continued service of key
senior management personnel; |
|
● |
the impact of government
regulation on our business, customers, suppliers and employees; |
|
● |
disruptions of inefficiencies
in the supply chain, including any impact of inflation and/or regulation; and |
|
● |
such other factors as discussed
throughout Part II, “Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations”
and in Part I, Item 1A. “Risk Factors.” |
Any
forward-looking statement made by us in this Annual Report on Form 10-K is based only on information currently available to us and speaks
only as of the date on which it is made. We undertake no obligation to publicly update any forward-looking statement, whether written
or oral, that may be made from time to time, whether as a result of new information, future developments or otherwise.
RESULTS
OF OPERATIONS
Year
Ended December 31, 2023 Compared to Year Ended December 31, 2022
The
following table shows information for reportable operating business segments:
|
|
Year
ended December 31, 2023 |
|
|
Year
ended December 31, 2022 |
|
|
|
Verification
and Certification Segment |
|
|
Professional
Services Segment |
|
|
Eliminations
and Other |
|
|
Consolidated
Totals |
|
|
Verification
and Certification Segment |
|
|
Professional
Services Segment |
|
|
Eliminations
and Other |
|
|
Consolidated
Totals |
|
Assets: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Goodwill |
|
$ |
1,947 |
|
|
$ |
999 |
|
|
$ |
- |
|
|
$ |
2,946 |
|
|
$ |
1,947 |
|
|
$ |
999 |
|
|
$ |
- |
|
|
$ |
2,946 |
|
All
other assets, net |
|
|
3,501 |
|
|
|
2,707 |
|
|
|
7,132 |
|
|
|
13,340 |
|
|
|
9,949 |
|
|
|
3,182 |
|
|
|
2,219 |
|
|
|
15,350 |
|
Total
assets |
|
$ |
5,448 |
|
|
$ |
3,706 |
|
|
$ |
7,132 |
|
|
$ |
16,286 |
|
|
$ |
11,896 |
|
|
$ |
4,181 |
|
|
$ |
2,219 |
|
|
$ |
18,296 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Revenues: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Verification and certification
service revenue |
|
$ |
19,413 |
|
|
$ |
- |
|
|
$ |
- |
|
|
$ |
19,413 |
|
|
$ |
17,610 |
|
|
$ |
- |
|
|
$ |
- |
|
|
$ |
17,610 |
|
Product sales |
|
|
4,001 |
|
|
|
- |
|
|
|
- |
|
|
|
4,001 |
|
|
|
4,364 |
|
|
|
- |
|
|
|
- |
|
|
|
4,364 |
|
Professional
services |
|
|
- |
|
|
|
1,721 |
|
|
|
- |
|
|
|
1,721 |
|
|
|
- |
|
|
|
2,871 |
|
|
|
- |
|
|
|
2,871 |
|
Total
revenues |
|
$ |
23,414 |
|
|
$ |
1,721 |
|
|
$ |
- |
|
|
$ |
25,135 |
|
|
$ |
21,974 |
|
|
$ |
2,871 |
|
|
$ |
- |
|
|
$ |
24,845 |
|
Costs of revenues: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Costs of verification and
certification services |
|
|
10,986 |
|
|
|
- |
|
|
|
- |
|
|
|
10,986 |
|
|
|
9,748 |
|
|
|
- |
|
|
|
- |
|
|
|
9,748 |
|
Costs of products |
|
|
2,272 |
|
|
|
- |
|
|
|
- |
|
|
|
2,272 |
|
|
|
2,333 |
|
|
|
- |
|
|
|
- |
|
|
|
2,333 |
|
Costs
of professional services |
|
|
- |
|
|
|
1,355 |
|
|
|
- |
|
|
|
1,355 |
|
|
|
- |
|
|
|
2,296 |
|
|
|
- |
|
|
|
2,296 |
|
Total
costs of revenues |
|
|
13,258 |
|
|
|
1,355 |
|
|
|
- |
|
|
|
14,613 |
|
|
|
12,081 |
|
|
|
2,296 |
|
|
|
- |
|
|
|
14,377 |
|
Gross profit |
|
|
10,156 |
|
|
|
366 |
|
|
|
- |
|
|
|
10,522 |
|
|
|
9,893 |
|
|
|
575 |
|
|
|
- |
|
|
|
10,468 |
|
Depreciation & amortization |
|
|
466 |
|
|
|
168 |
|
|
|
- |
|
|
|
634 |
|
|
|
582 |
|
|
|
183 |
|
|
|
- |
|
|
|
765 |
|
Other
operating expenses |
|
|
6,885 |
|
|
|
306 |
|
|
|
- |
|
|
|
7,191 |
|
|
|
6,805 |
|
|
|
246 |
|
|
|
- |
|
|
|
7,051 |
|
Segment
operating income/(loss) |
|
$ |
2,805 |
|
|
$ |
(108 |
) |
|
$ |
- |
|
|
$ |
2,697 |
|
|
$ |
2,506 |
|
|
$ |
146 |
|
|
$ |
- |
|
|
$ |
2,652 |
|
Other items to reconcile segment operating
income/(loss) to net income/(loss): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Other income/(loss) |
|
|
374 |
|
|
|
(6 |
) |
|
|
- |
|
|
|
368 |
|
|
|
202 |
|
|
|
(38 |
) |
|
|
- |
|
|
|
164 |
|
Income
tax benefit/(expense) |
|
|
- |
|
|
|
- |
|
|
|
(913 |
) |
|
|
(913 |
) |
|
|
- |
|
|
|
- |
|
|
|
(822 |
) |
|
|
(822 |
) |
Net income/(loss) |
|
$ |
3,179 |
|
|
$ |
(114 |
) |
|
$ |
(913 |
) |
|
$ |
2,152 |
|
|
$ |
2,708 |
|
|
$ |
108 |
|
|
$ |
(822 |
) |
|
$ |
1,994 |
|
Verification
and Certification Segment
Verification
and certification service revenues consist of fees charged for verification audits and other verification
and certification related services that the Company performs for customers. Fees earned from our WFCF labeling program are
also included in our verification and certification revenues as it represents a value-added extension of our source verification.
Verification and certification service revenue for the year ended December 31, 2023 increased approximately $1.8 million, or 10.2% compared
to 2022. Overall, the increase is due primarily to increased customer awareness and demand for our product offerings. While our verification
and certification service revenue continues to improve due to new customer growth and bundling opportunities, we believe we are at a
low point of a contraction phase within the cattle cycle which negatively impacts revenue tied directly to price per head of cattle.
We also believe inflationary pressure on packers, producers, growers, brands, and retailers is putting downward pressure on verified
and certified foods as consumers have switched to lower priced food products.
Our
product sales are an ancillary part of our verification and certification services and represent sales of cattle identification ear tags.
Product sales for the year ended December 31, 2023 decreased approximately $0.4 million or 8.3% compared to 2022. We continue to see
some new customer growth, but our customers are ordering less tags due to smaller beef cow herd size. According to the USDA July 2023
statistics, overall beef cow inventories have declined over 3% compared to last year. We believe we are at a low point of a contraction
phase within the cattle cycle which is negatively impacting revenue tied directly to price per head of cattle.
Costs
of revenues (for services and product sales) for the verification and certification segment for the year ended December 31, 2023 were
approximately $13.3 million compared to approximately $12.1 million in 2022. Gross margin for the year ended December 31, 2023 decreased
slightly to 43.4% compared to 45.0% in 2022. Our margins are generally impacted by various costs such as cost of products, salaries and
benefits, insurance and taxes. The decline is primarily due to inflationary increases in the costs of products shipped and increases
in compensation related costs due to a tight labor market impacting our margins. New customer growth helps offset to some extent the
inflationary impacts on our margins.
Selling,
general and administrative expenses for the verification and certification segment for the year ended December 31, 2023 decreased
approximately $36,000 compared to 2022.
Professional
Services Segment
Professional
services revenue include a wide range of professional consulting, data analysis, reporting and technology solutions that support our
verification business and generate incremental revenue specific to the food and agricultural industry. Our consulting revenue stream
is predominantly project based and not recurring in nature. For the year ended December 31, 2023, professional service revenue decreased
approximately $1.2 million over 2022. The 2022 period included a significant short-term engagement with a Japanese party to promote Japanese
seafood products into the American supply chain during 2022.
Costs
of revenues for our professional services segment for the years ended December 31, 2023 and 2022 were approximately $1.4 and $2.3 million,
respectively. For the year ended December 31, 2023, gross margin increased to 21.3% from 20.0% in 2022. Because our consulting revenue
is predominately project based, margins are greatly impacted by the timing of the project work and the fixed and/or variable labor necessary
to complete the project. The 2022 margins were negatively impacted by an increased use of contract labor to support the short-term consulting
engagement mentioned above.
Selling,
general and administrative expenses for the professional services segment for the year ended December 31, 2023 increased
approximately $45,000 compared to 2022.
Dividend
Income from Progressive Beef, LLC
On
August 9, 2018, the Company purchased a ten percent membership interest in Progressive Beef, LLC (“Progressive
Beef”) for an aggregate purchase price of approximately $1.0 million. The Company received dividend income of $320,000 and $250,000
for the years ended December 31, 2023 and 2022, respectively, from Progressive Beef representing a distribution of their earnings.
Income
Tax Expense
For
the years ended December 31, 2023 and 2022, we recorded income tax expense of approximately $0.9 million and $0.8 million, respectively.
The effective tax rate for the year ended December 31, 2023 and 2022 was 29.7% and 28.8%, respectively, compared to a federal corporate
rate of 21.0%.
Net
Income and Per Share Information
As
a result of the foregoing, net income for the year ended December 31, 2023 was approximately $2.2 million or $0.39 per basic and per
diluted common share, compared to approximately $2.0 million or $0.34 per basic and $0.33 per diluted common share in 2022.
Liquidity
and Capital Resources
At
December 31, 2023, we had cash and cash equivalents of approximately $2.6 million compared to approximately $4.4 million at December
31, 2022. Our working capital at December 31, 2023 was approximately $3.2 million compared to approximately $4.9 million at December
31, 2022.
Net
cash provided by operating activities during 2023 was approximately $2.8 million compared to $2.7 million during the same period in 2022.
Net cash provided by operating activities is driven by an increase in our net income and adjusted by non-cash items and changes in current
assets and liabilities. Non-cash adjustments primarily include depreciation, amortization of intangible assets, stock-based compensation
expense, bad debt expense, and deferred taxes. Fluctuations are primarily due to operating performance offset by the timing of cash receipts
and cash disbursements. The cash provided by operating activities for 2023 was primarily driven by a decrease in prepaid expenses and
other assets, accounts payable, accrued expenses and other current liabilities and cash used for inventory, offset by an increase in
deferred revenue. The cash provided by operating activities for 2022 was primarily driven by a decrease in deferred revenue and cash
used for inventory, offset by an increase in prepaid expenses and accounts payable.
Net
cash used in investing activities during 2023 was approximately $0.6 million compared to $0.3 million during 2022. Net cash used in the
2023 period was $0.2 million for the acquisition of Blue Trace, $0.3 million for the acquisition of Upcycled Foods and $0.1 million for
the purchase of equipment and internal use software development. Net cash used in the 2022 period was $0.2 million for the purchase of
digital assets and $0.1 million for the purchase of a vehicle, equipment and software development.
Net
cash used in financing activities during 2023 was approximately $3.9 million compared to net cash used of $3.4 million in the 2022 period.
Net cash used in the 2023 period was primarily for the repurchase of common shares under the Stock Buyback Plan. Net cash used in the
2022 period was primarily for the repurchase of common shares under the Stock Buyback Plan.
Over
the past several years, our growth has been funded primarily through cashflows from operations. We continually evaluate all funding options,
including additional offerings of our securities to private, public and institutional investors and other credit facilities as they become
available.
The
primary driver of our operating cash flow is our third-party verification solutions, specifically the gross margin generated from services
provided. Therefore, we focus on the elements of those operations, including revenue growth, gross margin and long-term projects that
ensure a steady stream of operating profits to enable us to meet our cash obligations. On a weekly basis, we review the performance of
each of our revenue streams focusing on third-party verification solutions compared with prior periods and our operating plan. We believe
that our various sources of capital, including cash flow from operating activities, overall improvement in our performance, and our ability
to obtain additional financing, are adequate to finance current operations as well as the repayment of current debt obligations. We are
not aware of any other event or trend that would negatively affect our liquidity. In the event such a trend develops, we believe that
there are sufficient financing avenues available to us and from our internal cash-generating capabilities to adequately manage our ongoing
business.
The
culmination of all our efforts has brought significant opportunities to us, including increased investor
confidence and renewed interest in our company, as well as the potential to develop business relationships with long-term strategic
partners. In keeping with our core business, we will continue to review our business model with a focus on profitability, long-term capital
solutions and the potential impact of acquisitions or divestitures, if such an opportunity arises.
Our
plan for continued growth is primarily based on diversification in our product offerings within national and international markets, as
well as, potential acquisitions. We believe that there are significant growth opportunities available to us because of growing consumer
awareness and demand on a national level. Internationally, a quality verification program is often the only way to overcome import or
export restrictions.
Debt
Facility
The
Company has a revolving line of credit (“LOC”) agreement which matures April 12, 2025. The LOC provides for $75,080 in working
capital. The interest rate is at the Wall Street Journal prime rate plus 1.50% and is adjusted daily. Principal and interest are payable
upon demand, but if demand is not made, then annual payments of accrued interest only are due, with the principal balance due upon maturity.
As of December 31, 2023 and 2022, the effective interest rate was 10.0% and 9.0%, respectively. The LOC is collateralized by all the
business assets of Where Food Comes From Organic, Inc. (“WFCFO”), a subsidiary of WFCF. As of December 31, 2023 and 2022,
there were no amounts outstanding under this LOC.
Off
Balance Sheet Arrangements
As
of December 31, 2023, we had no off-balance sheet arrangements of any type.
CRITICAL
ACCOUNTING POLICIES AND ESTIMATES
Below
is a discussion of the accounting policies and related estimates that we believe are the most critical to understanding our consolidated
financial statements, financial condition and results of operations and which require complex management judgments, uncertainties and/or
estimates. The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions
that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities and the reported amounts
of revenues and expenses during a reporting period; however, actual results could differ from those estimates. Management has discussed
the development, selection and disclosure of the critical accounting policies and estimates with the Audit Committee of the Board of
Directors. Information regarding our other accounting policies is included in Note 2 to our consolidated financial statements set forth
in Item 8 of this Annual Report on Form 10-K.
Revenue
Recognition
Verification
and Certification Segment
We
offer a range of products and services to maintain identification, traceability, and verification systems. We conduct both on-site and
desk audits to verify that claims being made about livestock, food, other high-value specialty crops and agricultural products are accurate.
We generate revenue primarily from the sale of our verification solutions, consulting services and hardware sales. We sell our products
and services directly to customers at various levels in the livestock and agricultural supply chains.
Verification
and certification service revenue primarily consists of fees charged for verification audits and other verification services that the
Company performs for customers. We recognize revenue utilizing an input method to measure over-time progress of each verification audit
based on the number of audit days performed.
For
certain of our third-party crop and other processed product audits, we assess a fixed fee for the annual certification period. We recognize
revenue utilizing an input method to measure progress toward satisfaction of the annual assessment based on the percentage of activities/phases
or input reviews completed under the annual assessment.
Product
sales are primarily generated from the sale of cattle identification ear tags. Revenue
for product sales is recognized upon delivery of the goods to customer, at which point title, custody and risk of loss transfer to the
customer.
We
had deferred revenue of approximately $1.4 million and $1.2 million at December 31, 2023 and 2022, respectively, primarily related to
the annual certification period for certain of our third-party crop and other processed product audits. The balance of these contract
liabilities at the beginning of the period is expected to be recognized as revenue during 2024.
Professional
Services Segment
Professional
services fees are derived from a standard rate card by employee level, and we invoice for consulting, data analysis and other reporting
services, monthly, on a time-incurred basis. We recognize revenue over time utilizing the practical expedient that allows us to recognize
revenue in the amount to which we have a right to invoice.
Other
Generally,
we do not provide right of return or warranty on product sales or services performed.
In
connection with the provision of on-site audits, reimbursable expenses are incurred and billed to customers, and such amounts are recognized
on a gross basis as both revenue and cost of revenue.
Any
amounts collected on behalf of a third-party and remitted in full to that third-party are excluded from the transaction price and, thus,
revenue.
Our
business is subject to seasonal fluctuations. Significant portions of our verification and certification service revenue is typically
realized during late May through early October when the calf marketings and the growing seasons are at their peak. Although this seasonality
does not impact our policies for revenue recognition, it does generally impact our results of operations by potentially causing an increase
in our profit margins during May through October and decreased margins during November through April. Additionally, the cattle industry
is cyclical by nature based on factors impacting current and future supplies such as drought-induced feedlot placements, higher cow and
heifer slaughter, and lower auction receipts. The production lags inherent to this industry lead to long-lasting impacts of production
decisions. For example, increased liquidation implies tighter supplies for next year. Similarly, times of herd expansion are typically
a multi-year period. These cycles typically last roughly 10 years. The beginning of 2023 marks the ninth year of the current cycle that
began in 2014. We are currently in the contraction phase of the cycle after peaking in 2018-2019. How long we continue to contract will
be directly impacted by drought and pasture conditions.
Stock-Based
Compensation
The
Company recognizes all equity-based compensation as stock-based compensation expense based on the fair value of the compensation measured
at the grant date. For stock options, fair value is calculated using the Black-Scholes-Merton option-pricing model. For stock awards,
fair value is the closing stock price for the Company’s common stock on the grant date. The expense is recognized over the vesting
period of the grant.
Calculating
stock-based compensation expense using the Black-Scholes-Merton option-pricing model requires the input of highly subjective assumptions,
including the expected term of the stock-based awards, stock price volatility, and the pre-vesting option forfeiture rate. We consider
many factors when estimating expected forfeitures, including the types of awards, employee classification and historical experience.
Actual forfeitures may differ substantially from our current estimate. Under this pricing model, which incorporates ranges of assumptions
for inputs, our assumptions are as follows:
● |
Dividend yield is based on our historical policy of not
paying cash dividends. |
● |
Expected volatility assumptions were derived from our
actual volatilities. |
● |
The risk-free interest rate is based on the U.S. Treasury
yield curve in effect at the date of grant with maturity dates approximately equal to the expected term at the grant date. |
● |
The expected term of options
represents the period of time that options granted are expected to be outstanding giving consideration to vesting schedules, based
on historical exercise patterns, which we believe are representative of future behavior. |
There
is a risk that our estimates of the fair values may differ from the actual values. It is possible that employee stock options may expire
worthless or otherwise result in zero intrinsic value as compared to the fair values originally estimated on the grant date and reported
in our financial statements. Alternatively, value may be realized from these instruments that are significantly in excess of the fair
values originally estimated on the grant date and reported in our financial statements. The fair value determined using the Black-Scholes-Merton
option-pricing model may not be indicative of the fair value observed in a willing buyer / willing seller market transaction.
Estimates
of share-based compensation expense are highly subjective as to value and have an impact on our financial statements, but these expenses
will never result in the payment of cash by us. For this reason, and because we do not view share-based compensation as being related
to our operational performance, we exclude estimated share-based compensation expense when internally evaluating our performance.
Income
Taxes
We
record income taxes under the asset and liability method. Deferred tax assets and liabilities reflect our estimation of the future tax
consequences of temporary differences between the carrying amounts of assets and liabilities for book and tax purposes. We determine
deferred income taxes based on the differences in accounting methods and timing between financial statement and income tax reporting.
Accordingly, we determine the deferred tax asset or liability for each temporary difference based on the enacted tax rates expected to
be in effect when we realize the underlying items of income and expense.
We
consider the probability of future taxable income and our historical profitability, among other factors, in assessing the amount of the
valuation allowance. Significant judgment is involved in this determination, including projections of future taxable income.
Our
liability for unrecognized tax benefits contains uncertainties because management is required to make assumptions and to apply judgment
to estimate the exposures associated with our various filing positions.
Our
effective income tax rate is also affected by changes in tax law, our level of earnings and the results of tax audits.
As
of December 31, 2023, we concluded that a valuation allowance against our deferred tax assets was not considered necessary. As of December
31, 2023 and 2022, the Company did not have an unrecognized tax liability. Changes in these estimates and assumptions could materially
affect the tax provision as recorded.
Goodwill
We
perform an impairment test of our goodwill annually or when events and circumstances indicate goodwill might be impaired. Impairment
testing of goodwill is required at the reporting unit level and involves a two-step process. However, we may first assess the qualitative
factors to determine whether it is necessary to perform the two-step quantitative goodwill impairment test.
The
first step of the impairment test involves comparing the estimated fair value of our reporting units with the reporting unit’s
carrying amount, including goodwill. If we determine that the carrying value of a reporting unit exceeds its estimated fair value, we
perform a second step to compare the carrying amount of goodwill to the implied fair value of that goodwill. The implied fair value of
goodwill is determined in the same manner as utilized to recognize goodwill in a business combination. If the carrying amount of goodwill
exceeds the implied fair value of that goodwill, an impairment loss would be recognized in an amount equal to the excess.
We
evaluate our reporting units on an annual basis or when events or circumstances indicate our reporting units might change.
Application
of the goodwill impairment test requires judgment, including performing the qualitative assessment, the identification of reporting units,
assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting
unit.
Estimating
the fair value of an individual reporting unit requires us to make assumptions and estimates regarding our future plans, industry and
economic conditions and our actual results and conditions may differ over time. Examples of events or circumstances that could have a
negative effect on the estimated fair value of our reporting units include (i) changes in technology or customer demands that were not
anticipated; (ii) competition or regulatory developments in the industry that may adversely affect profitability; (iii) a prolonged weakness
in general economic conditions; (iv) a sustained decrease in share price; (v) volatility in the equity and debt markets which could result
in a higher discount rate; and (vi) the inability to execute our strategy to grow our growth products.
These
types of analyses contain uncertainties because they require management to make assumptions and to apply judgment to estimate industry
economic factors and the profitability of future business strategies.
We
have not made any material changes in the accounting methodology used to evaluate impairment of goodwill during the past two years.
As
of December 31, 2023 and 2022, we had approximately $2.9 million of goodwill.
During
the fourth quarter of 2023 and 2022, we performed a qualitative assessment on our WFCF, WFCFO, Validus and SureHarvest units and concluded
that the fair value of the reporting units exceeded their carrying value.
Long-Lived
Assets
Our
definite-lived intangible assets consist of customer relationships, accreditations, tradenames / trademarks and patents related to our
acquisitions, recorded at estimated fair value. It also consists of our trademark rights and the related costs incurred to obtain the
trademark rights recorded at cost. These definite-lived assets are subject to amortization using the straight-line method over the estimated
useful-lives of the respective assets, which range from two to fifteen years. Estimates of useful-lives are based on the nature of the
underlying assets as well as our experience with similar assets and intended use. We periodically review estimated useful-lives for reasonableness.
We
evaluate recoverability of long-lived assets, including property and equipment and definite-lived intangible assets, when events or changes
in circumstances indicate that the carrying amount may not be recoverable.
Assumptions
and estimates about future values and remaining useful-lives can be affected by a variety of factors, including external factors such
as consumer spending habits and general economic trends, and internal factors such as changes in our business strategy and our internal
forecasts.
We
have not made any material changes in the accounting methodology or useful-lives we use to account for long-lived assets during the past
two years.
Pursuant
to Accounting Standards Update 2016-02 (“ASU”) Topic 842, we determine if an arrangement is a lease at inception. Operating
leases are included in the right-of-use (ROU) assets, current operating lease liabilities and noncurrent operating lease liabilities
in our consolidated balance sheet. Finance leases are included in property and equipment, current finance lease obligations and long-term
finance lease obligations in our consolidated balance sheet.
ROU
assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease
payments arising from the lease. ROU assets and liabilities are recognized at the lease commencement date based on the estimated present
value of lease payments over the lease term.
Indefinite-Lived
Assets
Our
non-amortizable intangible assets which have an indefinite life relate to the trademarks/tradenames and digital assets.
Trademarks/tradenames
were acquired in the Validus acquisition. Pursuant to Accounting Standards Codification (“ASC”) Topic 350, if an intangible
asset is determined to have an indefinite useful life, it shall not be amortized until its useful life is determined to no longer be
indefinite. Accordingly, we evaluate the remaining useful life of an intangible asset that is not being amortized each reporting period
to determine whether events or circumstances continue to support an indefinite useful life.
In
addition, an intangible asset that is not subject to amortization shall be tested for impairment annually, or more frequently if events
or changes in circumstances indicate that the asset might be impaired. Entities testing an indefinite-lived intangible asset for impairment
have the option of performing a qualitative assessment before calculating the fair value of the asset. If entities determine, on the
basis of qualitative factors, that the likelihood of the indefinite-lived intangible asset being impaired is below a “more-likely-than-not”
threshold (i.e., a likelihood of more than 50 percent), the entity would not need to calculate the fair value of the asset.
As
of December 31, 2023, there have been no changes to the indefinite life determination pertaining to the trademarks/tradenames intangible
assets. Based on the qualitative assessment on Validus reporting unit, we concluded that the likelihood of the indefinite lived asset
being impaired was below a “more-likely-than-not” threshold.
Digital
assets or “cryptocurrency” are held as indefinite-lived intangible assets in accordance with ASC Topic 350. We have ownership
of and control over our digital assets and may use a third-party custodial service to secure it. The digital assets are initially recorded
at cost and are subsequently remeasured on the consolidated balance sheet at cost, net of any impairment losses incurred since acquisition,
if applicable.
We
determine the fair value of our digital assets on a quarterly basis in accordance with ASC Topic 820, Fair Value Measurement,
based on quoted prices on the active exchange(s) that we have determined is the principal market for such assets (Level 1 inputs). We
perform an analysis each quarter to identify whether significant events or changes in circumstances, indicate that it is more likely
than not that our digital assets are permanently impaired. In determining if an impairment has occurred, we consider the lowest market
price of one unit of digital asset quoted on an active exchange since acquiring the digital asset. If the current carrying value of a
digital asset significantly exceeds the fair value so determined, a permanent impairment loss has occurred with respect to the digital
assets in the amount equal to the difference between their carrying values and the price determined.
As
of December 31, 2023, we have not sold any digital assets and have not recognized an impairment loss for the year ended December 31,
2023. An impairment loss of $62,000 was recognized for the year ended December 31, 2022. As of December 31, 2023 and 2022, the carrying
value of our digital assets held was $0.1 million.
Business
Combinations
A
component of our growth strategy has been to acquire businesses that complement our existing operations. We account for business combinations
in accordance with the guidance for business combinations and related literature. Accordingly, we allocate the purchase price of acquired
companies to the tangible and intangible assets acquired and liabilities assumed based upon their estimated fair values at the date of
purchase. The excess of the purchase price over the fair value of the net assets acquired is recorded as goodwill.
In
determining the fair values of assets acquired and liabilities assumed in a business combination, we use various recognized valuation
methods, including present value modeling and referenced market values (where available). Further, we make assumptions within certain
valuation techniques, including discount rates and the timing of future cash flows. Valuations are performed by management or independent
valuation specialists under management’s supervision, where appropriate. We believe that the estimated fair values assigned to
the assets acquired and liabilities assumed are based on reasonable assumptions that marketplace participants would use. However, such
assumptions are inherently uncertain and actual results could differ from those estimates.
RECENT
ACCOUNTING PRONOUNCEMENTS
See
Note 2 to our consolidated financial statements set forth in Item 8 of this Annual Report on Form 10-K for a detailed description of
recent accounting pronouncements.
ITEM
7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Not
applicable.
ITEM
8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
Index
to Financial Statements
Report
of Independent Registered Public Accounting Firm
To
the Board of Directors and Stockholders of
Where
Food Comes From, Inc.
Castle
Rock, Colorado
OPINION
ON THE FINANCIAL STATEMENTS
We
have audited the accompanying consolidated balance sheets of Where Food Comes From, Inc. and its subsidiaries (the “Company”)
as of December 31, 2023 and 2022, and the related consolidated statements of income, equity, and cash flows, for the years ended December
31, 2023 and 2022, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial
statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022 and the results
of its operations and its cash flows for the years ended December 31, 2023 and 2022, in conformity with accounting principles generally
accepted in the United States of America.
BASIS
FOR OPINION
These
financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s
financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board
(United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal
securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We
conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain
reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company
is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits
we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion
on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.
Our
audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error
or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding
the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant
estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits
provide a reasonable basis for our opinion.
CRITICAL
AUDIT MATTERS
The
critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated
or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial
statements and (2) involved especially challenging, subjective, or complex judgments. The communication of a critical audit matter does
not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters
below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Revenue
Recognition – Refer to Note 2 to the financial statements
Critical
Audit Matter Description
The
Company recognizes revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration
the Company expects to receive in exchange for those products or services. The Company offers customers the ability to acquire multiple
licenses of software products and services, in its customer agreements through its service and licensing programs.
Significant
judgment is exercised by the Company in determining revenue recognition for these customer agreements, and includes the following:
|
● |
Determination
of whether products and services are considered distinct performance obligations that should be accounted for separately versus together,
such as software licenses and related services. |
|
● |
The
pattern of delivery (i.e., timing of when revenue is recognized) for each distinct performance obligation. |
|
● |
Identification
and treatment of contract terms that may impact the timing and amount of revenue recognized (e.g., length of time for services and
cancellation terms). |
|
● |
Determination
of stand-alone selling prices for each distinct performance obligation and for products and services that are not sold separately. |
Given
these factors and due to the volume of transactions, the related audit effort in evaluating management’s judgments in determining
revenue recognition for these customer agreements was extensive and required a high degree of auditor judgment.
How
the Critical Audit Matter Was Addressed in the Audit
Our
principal audit procedures related to the Company’s revenue recognition for these customer agreements included the following:
|
● |
We
evaluated management’s significant accounting policies related to these customer agreements for reasonableness. |
|
● |
We
selected a sample of customer agreements and performed the following procedures: |
|
– |
Obtained
and read contract source documents for each selection, including master agreements, and other documents that were part of the agreement. |
|
– |
Tested
management’s identification and treatment of contract terms. |
|
– |
Assessed
the terms in the customer agreement and evaluated the appropriateness of management’s application of their accounting policies,
along with their use of estimates, in the determination of revenue recognition conclusions. |
|
● |
We
evaluated the reasonableness of management’s estimate of stand-alone selling prices for products and services that are not
sold separately. |
|
● |
We
evaluated the appropriateness of certain accounts receivables and deferred revenue items based on the timing of the payment and the
products and services provided. |
|
● |
We
tested the mathematical accuracy of management’s calculations of revenue and the associated timing of revenue recognized in
the financial statements.
|
Inventory
– Refer to Note 2 to the financial statements
Critical
Audit Matter Description
The
Company reports inventory at the lower of cost or market value, with the cost calculated using the first-in-first out (FIFO) method.
Market value represents the estimated selling price.
Significant
judgment is exercised by the Company in determining whether inventory is appropriately recorded at the lower of cost or market value,
and includes the following:
|
● |
Determination
of the current market value of the inventory. |
|
● |
Determination
of the feasibility of future sale of the inventory, including proper consideration of obsolescence. |
Given
these factors and due to the value of the inventory, the related audit effort in evaluating management’s judgments in determining
the valuation of inventory which required a high degree of auditor judgment.
How
the Critical Audit Matter Was Addressed in the Audit
Our
principal audit procedures related to the Company’s valuation of inventory included the following:
|
● |
We
examined source documentation for the original costs of the inventory, evaluating the reasonableness of the historic cost and volume
of units recorded by the Company. |
|
● |
We
evaluated the reasonableness of management’s intent for selling and distributing the inventory, including their current use
in the livestock industry and associated partners and suppliers. |
|
● |
We
evaluated the reasonableness of current market values of the inventory in comparison to original cost. |
/s/
Causey Demgen & Moore, P.C.
We
have served as the Company’s auditors since 2019.
Auditor
Firm ID 647
Denver,
Colorado
February
15, 2024
Where
Food Comes From, Inc.
Consolidated
Balance Sheets
| |
December 31, | | |
December 31, | |
(Amounts in thousands, except per share
amounts) | |
2023 | | |
2022 | |
Assets | |
| | | |
| | |
Current assets: | |
| | | |
| | |
Cash and cash
equivalents | |
$ | 2,641 | | |
$ | 4,368 | |
Accounts receivable, net
of allowance | |
| 2,128 | | |
| 2,172 | |
Inventory | |
| 1,109 | | |
| 888 | |
Prepaid
expenses and other current assets | |
| 335 | | |
| 463 | |
Total current assets | |
| 6,213 | | |
| 7,891 | |
Property and equipment, net | |
| 844 | | |
| 998 | |
Right-of-use assets, net | |
| 2,296 | | |
| 2,607 | |
Equity investments | |
| 1,191 | | |
| 991 | |
Intangible and other assets, net | |
| 2,303 | | |
| 2,340 | |
Goodwill, net | |
| 2,946 | | |
| 2,946 | |
Deferred tax assets,
net | |
| 493 | | |
| 523 | |
Total assets | |
$ | 16,286 | | |
$ | 18,296 | |
| |
| | | |
| | |
Liabilities and Equity | |
| | | |
| | |
Current liabilities: | |
| | | |
| | |
Accounts payable | |
$ | 567 | | |
$ | 640 | |
Accrued expenses and other
current liabilities | |
| 615 | | |
| 769 | |
Deferred revenue | |
| 1,485 | | |
| 1,278 | |
Current portion of finance
lease obligations | |
| 14 | | |
| 9 | |
Current
portion of operating lease obligations | |
| 298 | | |
| 341 | |
Total current liabilities | |
| 2,979 | | |
| 3,037 | |
Finance lease obligations, net of current portion | |
| 41 | | |
| 37 | |
Operating lease obligation,
net of current portion | |
| 2,447 | | |
| 2,745 | |
Total liabilities | |
| 5,467 | | |
| 5,819 | |
| |
| | | |
| | |
Commitments and contingencies | |
| - | | |
| - | |
| |
| | | |
| | |
Equity: | |
| | | |
| | |
Preferred stock, $0.001
par value; 5,000 shares authorized; none issued or outstanding | |
| - | | |
| - | |
Common stock, $0.001 par value; 95,000 shares
authorized; 6,516 (2023) and 6,501 (2022) shares issued, and 5,503 (2023) and 5,775 (2022) shares outstanding | |
| 7 | | |
| 6 | |
Additional paid-in-capital | |
| 12,290 | | |
| 12,145 | |
Treasury stock of 1,014 (2023) and 727 (2022)
shares | |
| (11,219 | ) | |
| (7,263 | ) |
Retained
earnings | |
| 9,741 | | |
| 7,589 | |
Total equity | |
| 10,819 | | |
| 12,477 | |
Total liabilities and
stockholders’ equity | |
$ | 16,286 | | |
$ | 18,296 | |
The
accompanying notes are an integral part of these consolidated financial statements.
Where
Food Comes From, Inc.
Consolidated
Statements of Income
| |
| | |
| |
| |
Year
ended December 31, | |
(Amounts in thousands,
except per share amounts) | |
2023 | | |
2022 | |
Revenues: | |
| | |
| |
Verification
and certification service revenue | |
$ | 19,413 | | |
$ | 17,610 | |
Product
sales | |
| 4,001 | | |
| 4,364 | |
Professional
services | |
| 1,721 | | |
| 2,871 | |
Total
revenues | |
| 25,135 | | |
| 24,845 | |
Costs of revenues: | |
| | | |
| | |
Costs
of verification and certification services | |
| 10,986 | | |
| 9,748 | |
Costs of products | |
| 2,272 | | |
| 2,333 | |
Costs
of professional services | |
| 1,355 | | |
| 2,296 | |
Total
costs of revenues | |
| 14,613 | | |
| 14,377 | |
Gross
profit | |
| 10,522 | | |
| 10,468 | |
Selling,
general and administrative expenses | |
| 7,825 | | |
| 7,816 | |
Income from operations | |
| 2,697 | | |
| 2,652 | |
Other income/(loss): | |
| | | |
| | |
Dividend
income from Progressive Beef | |
| 320 | | |
| 250 | |
Gain on
sale of assets | |
| 7 | | |
| 12 | |
Other
income, net | |
| 53 | | |
| 5 | |
Loss on
foreign currency exchange | |
| (7 | ) | |
| (38 | ) |
Impairment
of digital assets | |
| - | | |
| (62 | ) |
Interest
expense | |
| (5 | ) | |
| (3 | ) |
Income
tax expense | |
| 913 | | |
| 822 | |
Net
income | |
$ | 2,152 | | |
$ | 1,994 | |
| |
| | | |
| | |
Per share - net income | |
| | | |
| | |
Basic | |
$ | 0.39 | | |
$ | 0.34 | |
Diluted | |
$ | 0.39 | | |
$ | 0.33 | |
| |
| | | |
| | |
Weighted average number of common shares outstanding: | |
| | | |
| | |
Basic | |
| 5,485 | | |
| 5,955 | |
Diluted | |
| 5,548 | | |
| 6,035 | |
The
accompanying notes are an integral part of these consolidated financial statements.
Where
Food Comes From, Inc.
Consolidated
Statements of Cash Flows
| |
| | |
| |
| |
Year
ended December 31, | |
(Amounts in thousands) | |
2023 | | |
2022 | |
| |
| | |
| |
Operating activities: | |
| | | |
| | |
Net income | |
$ | 2,152 | | |
$ | 1,994 | |
Adjustments to reconcile
net income to net cash provided by operating activities: | |
| | | |
| | |
Depreciation and amortization | |
| 634 | | |
| 765 | |
Impairment of digital assets | |
| - | | |
| 62 | |
Gain on sale of assets | |
| (7 | ) | |
| (12 | ) |
Stock-based compensation
expense | |
| 78 | | |
| 154 | |
Deferred tax benefit | |
| 30 | | |
| (59 | ) |
Bad debt expense | |
| 44 | | |
| 26 | |
Changes in operating assets
and liabilities, net of effect from acquisitions: | |
| | | |
| | |
Accounts receivable | |
| - | | |
| (20 | ) |
Inventory | |
| (221 | ) | |
| (121 | ) |
Prepaid expenses and other
assets | |
| 155 | | |
| (138 | ) |
Accounts payable | |
| (73 | ) | |
| 193 | |
Accrued expenses and other
current liabilities | |
| (154 | ) | |
| 59 | |
Deferred revenue | |
| 207 | | |
| (235 | ) |
Right
of use assets and liabilities, net | |
| (23 | ) | |
| (14 | ) |
Net cash provided by
operating activities | |
| 2,822 | | |
| 2,654 | |
| |
| | | |
| | |
Investing activities: | |
| | | |
| | |
Purchase of digital assets | |
| - | | |
| (178 | ) |
Investment in Blue Trace | |
| (200 | ) | |
| - | |
Acquisition of Upcycle
Certification Program | |
| (300 | ) | |
| - | |
Purchases
of property, equipment and software development costs | |
| (148 | ) | |
| (89 | ) |
Net
cash used in investing activities | |
| (648 | ) | |
| (267 | ) |
| |
| | | |
| | |
Financing activities: | |
| | | |
| | |
Repayments of finance lease
obligations | |
| (13 | ) | |
| (13 | ) |
Proceed from stock option
exercise | |
| 68 | | |
| 36 | |
Stock
repurchase under Stock Buyback Plan | |
| (3,956 | ) | |
| (3,456 | ) |
Net
cash used in financing activities | |
| (3,901 | ) | |
| (3,433 | ) |
Net change in cash | |
| (1,727 | ) | |
| (1,046 | ) |
Cash at beginning of period | |
| 4,368 | | |
| 5,414 | |
Cash at end of period | |
$ | 2,641 | | |
$ | 4,368 | |
The accompanying
notes are an integral part of these consolidated financial statements.
Where
Food Comes From, Inc.
Consolidated
Statements of Equity
Years
ended December 31, 2022 and 2023
| |
| | |
| | |
| | |
| | |
| | |
| |
| |
| | |
| | |
Additional | | |
| | |
| | |
| |
| |
Common
Stock | | |
Paid-in | | |
Treasury | | |
Retained | | |
| |
(Amounts in thousands) | |
Shares | | |
Amount | | |
Capital | | |
Stock | | |
Earnings | | |
Total | |
| |
| | |
| | |
| | |
| | |
| | |
| |
Balance at January 1, 2022 | |
| 6,071 | | |
$ | 6 | | |
$ | 11,955 | | |
$ | (3,807 | ) | |
$ | 5,595 | | |
$ | 13,749 | |
| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Stock-based compensation expense | |
| 4 | | |
| - | | |
| 154 | | |
| - | | |
| - | | |
| 154 | |
Stock options exercised | |
| 8 | | |
| - | | |
| 36 | | |
| - | | |
| - | | |
| 36 | |
Repurchase of common shares
under Stock Buyback Plan | |
| (308 | ) | |
| - | | |
| - | | |
| (3,456 | ) | |
| - | | |
| (3,456 | ) |
Net income | |
| - | | |
| - | | |
| - | | |
| - | | |
| 1,994 | | |
| 1,994 | |
Balance at December 31, 2022 | |
| 5,775 | | |
$ | 6 | | |
$ | 12,145 | | |
$ | (7,263 | ) | |
$ | 7,589 | | |
$ | 12,477 | |
Balance | |
| 5,775 | | |
$ | 6 | | |
$ | 12,145 | | |
$ | (7,263 | ) | |
$ | 7,589 | | |
$ | 12,477 | |
| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Stock-based compensation expense | |
| 2 | | |
| - | | |
| 78 | | |
| - | | |
| - | | |
| 78 | |
Stock options exercised | |
| 13 | | |
| 1 | | |
| 67 | | |
| - | | |
| - | | |
| 68 | |
Repurchase of common shares
under Stock Buyback Plan | |
| (287 | ) | |
| - | | |
| - | | |
| (3,956 | ) | |
| - | | |
| (3,956 | ) |
Net income | |
| - | | |
| - | | |
| - | | |
| - | | |
| 2,152 | | |
| 2,152 | |
Balance at December 31, 2023 | |
| 5,503 | | |
$ | 7 | | |
$ | 12,290 | | |
$ | (11,219 | ) | |
$ | 9,741 | | |
$ | 10,819 | |
Balance | |
| 5,503 | | |
$ | 7 | | |
$ | 12,290 | | |
$ | (11,219 | ) | |
$ | 9,741 | | |
$ | 10,819 | |
The
accompanying notes are an integral part of these consolidated financial statements.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Note
1 - The Company and Basis of Presentation
Business
Overview
Where
Food Comes From, Inc. is a Colorado corporation based in Castle Rock, Colorado (“WFCF”, the “Company,” “our,”
“we,” or “us”). We are an independent, third-party food verification company conducting both on-site and desk
audits to verify that claims being made about livestock, food, other high-value specialty crops and agricultural and aquaculture products
are accurate. We care about food and other agricultural and aquacultural products, how it is grown and raised, the quality of what we
eat, what farmers and ranchers do, and authentically telling that story to the consumer. Our team visits farms and ranches and looks
at their plants, animals, and records, and compares the information we collect to specific standards or claims that farms and ranches
want to make about how they are producing food. We strive to ensure that everyone involved in the food business - from growers and farmers
to retailers and shoppers – can count on WFCF to provide authentic and transparent information about the food we eat and how, where,
and by whom it is produced.
We
also provide a wide range of professional services and technology solutions that generate incremental revenue specific to the food and
agricultural industry and drive sustainable value creation. Finally, the Company’s Where Food Comes From Source Verified® retail
and restaurant labeling program utilizes the verification of product attributes to connect consumers directly to the source of the food
they purchase through product labeling and web-based information sharing and education.
Most
of our customers are located throughout the United States.
Basis
of Presentation
Our
consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States
of America (“GAAP”). The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions
that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial
statements, and the reported amounts of revenues, costs and expenses during the reporting period. Actual results could differ from the
estimates.
Our
consolidated financial statements include the accounts of all majority-owned or controlled subsidiaries, and all significant intercompany
transactions and amounts have been eliminated. The results of businesses acquired are included in the consolidated financial statements
from the date of the acquisition.
Note
2 - Summary of Significant Accounting Policies
Cash
and Cash Equivalents
We
place our cash with high quality financial institutions. At times, cash balances may exceed the Federal Deposit Insurance Corporation
(“FDIC”) insurance limit; however, we have not experienced any losses related to balances that exceed such FDIC insurance
limits (currently $250,000), and we believe our credit risk is minimal. At times, we may also invest in short-term investments with original
maturities of three months or less, which we consider to be cash and cash equivalents, since they are readily convertible to cash.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Revenue
Recognition
Verification
and Certification Segment
We
offer a range of products and services to maintain identification, traceability, and verification systems. We conduct both on-site and
desk audits to verify that claims being made about livestock, food, other high-value specialty crops and agricultural products are accurate.
We generate revenue primarily from the sale of our verification solutions, consulting services and hardware sales. We sell our products
and services directly to customers at various levels in the livestock and agricultural supply chains.
Verification
and certification service revenue primarily consists of fees charged for verification audits and other verification services that the
Company performs for customers. We recognize revenue utilizing an input method to measure over-time progress of each verification audit
based on the number of audit days performed.
For
certain of our third-party crop and other processed product audits, we assess a fixed fee for the annual certification period. We recognize
revenue utilizing an input method to measure progress toward satisfaction of the annual assessment based on the percentage of activities/phases
or input reviews completed under the annual assessment.
Product
sales are primarily generated from the sale of cattle identification ear tags. Revenue for product sales is recognized upon delivery
of the goods to customer, at which point title, custody and risk of loss transfer to the customer.
Professional
Services Segment
Professional
services, data analysis and other reporting fees are derived from a standard rate card by employee level, and we invoice for services
monthly on a time-incurred basis. We recognize revenue over time utilizing the practical expedient that allows us to recognize revenue
in the amount to which we have a right to invoice.
Other
Generally,
we do not provide right of return or warranty on product sales or services performed.
In
connection with the provision of on-site audits, reimbursable expenses are incurred and billed to customers, and such amounts are recognized
on a gross basis as both revenue and cost of revenue.
Any
amounts collected on behalf of a third-party and remitted in full to that third-party are excluded from the transaction price and, thus,
revenue.
Our
business is subject to seasonal fluctuations. Significant portions of our verification and certification service revenue is typically
realized during late May through early October when the calf marketings and the growing seasons are at their peak. Although this seasonality
does not impact our policies for revenue recognition, it does generally impact our results of operations by potentially causing an increase
in our profit margins during May through October and decreased margins during November through April. Additionally, the cattle industry
is cyclical by nature based on factors impacting current and future supplies such as drought-induced feedlot placements, higher cow and
heifer slaughter, and lower auction receipts. The production lags inherent to this industry lead to long-lasting impacts of production
decisions. For example, increased liquidation implies tighter supplies for next year. Similarly, times of herd expansion are typically
a multi-year period. These cycles typically last roughly 10 years. The beginning of 2023 marks the ninth year of the current cycle that
began in 2014. We are currently in the contraction phase of the cycle after peaking in 2018-2019. How long we continue to contract will
be directly impacted by drought and pasture conditions.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Disaggregation
of Revenue
We
have identified three material revenue categories in our business: (i) verification and certification service revenue, (ii) product sales,
and (iii) professional service revenue.
Revenue
attributable to each of our identified revenue categories is disaggregated in the table below (amounts in thousands).
Schedule of Revenue Attributable to Each of Our Identified Revenue Categories
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
| |
Year
ended December 31, 2023 | | |
Year
ended December 31, 2022 | |
| |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | | |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | |
Revenues: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Verification
and certification service revenue | |
$ | 19,413 | | |
$ | - | | |
$ | - | | |
$ | 19,413 | | |
$ | 17,610 | | |
$ | - | | |
$ | - | | |
$ | 17,610 | |
Product sales | |
| 4,001 | | |
| - | | |
| - | | |
| 4,001 | | |
| 4,364 | | |
| - | | |
| - | | |
| 4,364 | |
Professional
services | |
| - | | |
| 1,721 | | |
| - | | |
| 1,721 | | |
| - | | |
| 2,871 | | |
| - | | |
| 2,871 | |
Total
revenues | |
$ | 23,414 | | |
$ | 1,721 | | |
$ | - | | |
$ | 25,135 | | |
$ | 21,974 | | |
$ | 2,871 | | |
$ | - | | |
$ | 24,845 | |
As
of December 31, 2023 and 2022, accounts receivable from contracts with customers, net of allowance for doubtful accounts, were approximately
$2.1 million and $2.2 million, respectively.
As
of December 31, 2023 and 2022, deferred revenue from contracts with customers were approximately $1.5 million and $1.3 million, respectively.
The balance of the contract liabilities at December 31, 2022 was recognized as revenue in 2023 and the balance at December 31, 2023 is
expected to be recognized as revenue during 2024.
The
following table reflects the changes in our contract liabilities during the year ended December 31, 2023 and 2022:
Schedule of Changes in Contract Liabilities
Deferred revenue (in thousands): | |
2023 | | |
2022 | |
Deferred revenue January 1 | |
$ | 1,278 | | |
$ | 1,513 | |
Unearned billings | |
| 3,618 | | |
| 3,733 | |
Revenue
recognized | |
| (3,411 | ) | |
| (3,968 | ) |
Deferred revenue December
31 | |
$ | 1,485 | | |
$ | 1,278 | |
Cost
of Revenues
Salaries
and related fringe benefits directly associated with our verification and certification service revenues are allocated to costs of verification
and certification services.
Costs
of products primarily represents the cost of livestock EID ear tags generally used in connection with our verification programs.
Costs
of professional services include direct costs of salaries and related fringe benefits, and fees incurred from other service providers
directly related to our professional services revenue.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Accounts
Receivable and Allowance for Doubtful Accounts
Our
receivables are generally due from trade customers. Credit is extended based on our evaluation of the customer’s financial condition,
and generally collateral is not required. Accounts receivable are generally due approximately 30 days from the invoice date and are stated
at amounts due from customers, net of an allowance for doubtful accounts. Accounts receivable that are outstanding longer than the contractual
payment terms are considered past due. We determine our allowance by considering a number of factors, including the length of time trade
accounts receivable are past due, our previous loss and payment history, the customer’s current ability to pay its obligations
to us and the condition of the general economy and the industry as a whole. We write-off accounts receivable when they become uncollectible,
and payments subsequently received on such receivables are credited to the allowance for doubtful accounts. The allowance for doubtful
accounts was approximately $55,000, at December 31, 2023 and 2022.
At
December 31, 2023 and 2022, no single customer accounted for greater than 10% of our accounts receivable balance.
Fair
Value Measurements
ASC
Topic 820, Fair Value Measurements and Disclosure, establishes a hierarchy for inputs used in measuring fair value for financial assets
and liabilities that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable
inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based
on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions
of what market participants would use in pricing the asset or liability based on the best information available in the circumstances.
The hierarchy is broken down into three levels based on the reliability of the inputs as follows:
|
● |
Level 1: Quoted prices available
in active markets for identical assets or liabilities; |
|
● |
Level 2: Quoted prices in active markets for
similar assets and liabilities that are observable for the asset or liability; |
|
● |
Level 3: Unobservable pricing inputs that
are generally less observable from objective sources, such as discounted cash or valuation models. |
The
financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement.
The Company’s assessment of the significance of a particular input to the fair value measurement requires judgment, and may affect
the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.
The
Company’s non-recurring fair value measurements include purchase price allocations for the fair value of assets and liabilities
acquired through business combinations.
The
acquisition of a group of assets in a business combination transaction requires fair value estimates for assets acquired and liabilities
assumed. The fair value of assets and liabilities acquired through business combinations is calculated using a discounted future cash
flows method. The discounted cash flows are developed using the income approach in which a value (based on management’s expectations
for the future) is determined by converting anticipated benefits. The fair value measurements are based on significant inputs not observable
in the market and thus represent fair value measurements which are designated as Level 3 inputs within the fair value hierarchy. Key
assumptions and considerations include:
|
a) |
A discount rate range of
19-32 percent; |
|
b) |
Terminal value based on long-term sustainable
growth rates of 3 percent; |
|
c)
|
Financial data of comparable companies for
market participant assumptions; and |
|
d) |
Consideration of the marketability that market
participants would consider when measuring the fair value of a non-controlling interest in our acquisition. |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Other
Financial Instruments
The
carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate their fair value
due to their short maturities. The carrying values shown for short-term investments, long-term investments and notes payable also approximate
fair value because current interest rates and terms offered to us for similar instruments are substantially the same (Level 2 inputs).
Inventory
Inventory
consists of cattle identification ear tags and tag readers, which are recorded at the lower of cost or market value, with the cost calculated
using the first-in-first-out (FIFO) method. Market value represents the estimated selling price.
We
do not manufacture any of the items in inventory. All items in inventory are finished goods. As of December 31, 2023, there is no indication
of obsolescence or impairment of inventory. No items in inventory have been pledged as security.
Property
and Equipment
Property
and equipment are recorded at cost and are depreciated using the straight-line method over the estimated useful-lives of the respective
assets. Leasehold improvements are depreciated over the shorter of the lease term, which generally includes reasonably assured option
periods, or the estimated useful-lives of the assets, in accordance with ASC842. All other property and equipment have depreciable lives
which range from two to seven years. Upon retirement or disposal of assets, the accounts are relieved of cost and accumulated depreciation
and the related gain or loss is reflected in earnings.
Goodwill
and Other Intangible Assets
Goodwill
represents the excess of purchase price over fair value of tangible net assets of acquired businesses at the acquisition date, after
amounts allocated to other identifiable intangible assets. Factors that contribute to the recognition of goodwill include synergies that
are specific to our business and not available to other market participants and are expected to increase net sales and profits; acquisition
of a talented workforce; cost savings opportunities; the strategic benefit of expanding our presence in core and adjacent markets; and
diversifying our product portfolio.
The
fair values of other identifiable intangible assets are determined using the income approach or fair value measurement. Other intangible
assets include, but are not limited to, developed technology, customer
relationships, accreditations, tradenames/trademarks, patents and digital assets. Intangible assets
with determinable useful-lives are amortized on a straight-line basis over their estimated useful-lives of two to 15 years. Certain acquired
trade names and digital assets are considered to have indefinite lives and are not amortized but are assessed at least annually for potential
impairment as described below.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Goodwill,
Intangibles and Long-Lived Asset Impairment Tests
We
perform our annual impairment test for goodwill in the fourth quarter of each year. We consider qualitative indicators of the fair value
of a reporting unit when it is unlikely that a reporting unit has impaired goodwill. In certain circumstances, we may also utilize a
discounted cash flow analysis that requires certain assumptions and estimates be made regarding market conditions and our future profitability.
Indefinite-lived intangible assets are also tested at least annually for impairment by comparing the individual carrying values to the
fair value.
We
review long-lived assets for indicators of impairment whenever events or changes in circumstances indicate that the carrying amount may
not be recoverable, or at least annually. The evaluation is performed at the lowest level of identifiable cash flows. Undiscounted cash
flows expected to be generated by the related assets are estimated over the asset’s useful life based on updated projections. If
the evaluation indicates that the carrying amount of the asset may not be recoverable, any potential impairment is measured based upon
the fair value of the related asset or asset group as determined by an appropriate market appraisal or other valuation technique.
We
determine the fair value of our digital assets on a quarterly basis based on quoted prices on the active exchange(s) that we have determined
is the principal market for such assets. We perform an analysis each quarter to identify whether significant events or changes in circumstances,
indicate that it is more likely than not that our digital assets are permanently impaired. In determining if an impairment has occurred,
we consider the lowest market price of one unit of digital asset quoted on an active exchange since acquiring the digital asset. If the
current carrying value of a digital asset significantly exceeds the fair value so determined, a permanent impairment loss has occurred
with respect to the digital assets in the amount equal to the difference between their carrying values and the price determined.
Research
and Development and Software Development Costs
Research
and development costs are charged to operations as incurred. We did not incur any research and development expense in 2023 and 2022.
Internal
use software development costs represent the capitalization of certain external and internal computer software costs incurred during
the application development stage. The application development stage is characterized by software design and configuration activities,
coding, testing and installation. Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized
if it is probable that such expenditures will result in additional functionality.
Website
software development costs related to certain planning and training costs incurred in the development of website software are expensed
as incurred, while application development stage costs are capitalized.
Advertising
and Marketing Expenses
Advertising
and marketing costs are expensed as incurred. Total advertising and marketing expenses for the years ended December 31, 2023 and 2022,
were approximately $0.3 million and $0.2 million, respectively.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Income
Taxes
We
record income taxes under the asset and liability method. Deferred tax assets and liabilities reflect our estimation of the future tax
consequences of temporary differences between the carrying amounts of assets and liabilities for book and tax purposes. We determine
deferred income taxes based on the differences in accounting methods and timing between financial statement and income tax reporting.
Accordingly, we determine the deferred tax asset or liability for each temporary difference based on the enacted tax rates expected to
be in effect when we realize the underlying items of income and expense. We consider all relevant factors when assessing the likelihood
of future realization of our deferred tax assets, including our recent earnings experience by jurisdiction, expectations of future taxable
income and the carryforward periods available to us for tax reporting purposes, as well as assessing available tax planning strategies.
We may establish a valuation allowance to reduce deferred tax assets to the amount we believe is more likely than not to be realized.
Due to inherent complexities arising from the nature of our businesses, future changes in income tax law, tax sharing agreements or variances
between our actual and anticipated operating results, we make certain judgments and estimates. Therefore, actual income taxes could materially
vary from these estimates.
The
accounting standard related to income taxes applies to all tax positions and defines the confidence level that a tax position must meet
in order to be recognized in the financial statements. The accounting standard requires that the tax effects of a position be recognized
only if it is “more-likely-than-not” to be sustained by the taxing authority as of the reporting date. If a tax position
is not considered “more-likely-than-not” to be sustained, then no benefits of the position are to be recognized. Differences
between financial and tax reporting which do not meet this threshold are required to be recorded as unrecognized tax benefits. This standard
also provides guidance on the presentation of tax matters and the recognition of potential Internal Revenue Service interest and penalties.
As of December 31, 2023 and 2022, the Company did not have an unrecognized tax liability.
The
Company classifies penalty and interest expense related to income tax liabilities as an income tax expense. The Company did not incur
any material interest and penalties for the years ended December 31, 2023 and 2022.
The
Company files income tax returns in the U.S. and various state jurisdictions, and there are open statutes of limitation for taxing authorities
to audit our tax returns from 2020 through the current period.
Stock-Based
Compensation
The
Company recognizes all equity-based compensation as stock-based compensation expense based on the fair value of the compensation measured
at the grant date. For stock options, fair value is calculated at the date of grant using the Black-Scholes-Merton option-pricing model.
For stock awards, fair value is the closing stock price for the Company’s common stock on the grant date. The expense is recognized
over the vesting period of the grant.
Calculating
stock-based compensation expense using the Black-Scholes-Merton option-pricing model requires the input of highly subjective assumptions,
including the expected term of the stock-based awards, stock price volatility, and the pre-vesting option forfeiture rate. We consider
many factors when estimating expected forfeitures, including the types of awards, employee classification and historical experience.
Actual forfeitures may differ substantially from our current estimate. Under this pricing model, which incorporates ranges of assumptions
for inputs, our assumptions are as follows:
● |
Dividend yield is based on
our historical policy of not paying cash dividends. |
● |
Expected volatility assumptions were derived
from our actual volatilities. |
● |
The risk-free interest rate is based on the
U.S. Treasury yield curve in effect at the date of grant with maturity dates approximately equal to the expected term at the grant
date. |
● |
The expected term of options represents the
period of time that options granted are expected to be outstanding giving consideration to vesting schedules, based on historical exercise
patterns, which we believe are representative of future behavior. |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Leases
In
accordance with ASU 2016-02: Leases (Topic 842), we determine if an arrangement is a lease at inception. Operating leases are included
in the right-of-use (ROU) assets, current operating lease liabilities and noncurrent operating lease liabilities in our consolidated
balance sheet. Finance leases are included in property and equipment, current finance lease obligations and long-term finance lease obligations
in our consolidated balance sheet.
ROU
assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease
payments arising from the lease. ROU assets and liabilities are recognized at the lease commencement date based on the estimated present
value of lease payments over the lease term.
As
the discount rates in the Company’s lease are not implicit, the Company estimated the incremental borrowing rate based on the rate
of interest the Company would have to pay to borrow a similar amount on a collateralized basis over a similar term.
Our
lease term includes options to extend the lease when it is reasonably certain that we will exercise that option. Leases with a term of
12 months or less are not recorded on the balance sheet. Our lease agreements do not contain any residual value guarantees.
We
have operating and finance leases for corporate offices, other regional offices, and certain equipment. Our leases have remaining lease
terms of 1 year to 15 years, some of which include multiple options to extend the leases for up to 5 years each.
Recent
Accounting Pronouncements
The
Financial Accounting Standards Board (FASB) Accounting Standards Codification is the sole source of authoritative GAAP other than SEC
issued rules and regulations that apply only to SEC registrants. The FASB issues an Accounting Standards Update (ASU) to communicate
changes to the codification. The Company considers the applicability and impact of all ASU’s. ASU’s not listed below were
assessed and determined to be either not applicable or are not expected to have a material impact on the consolidated financial statements.
Recently
Adopted Accounting Pronouncements
On
January 1, 2023, we adopted ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments, which adds a new Topic 326 to the Codification and removes the thresholds that companies apply
to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities.
The adoption of this update did not have an impact on our Consolidated Financial Statements.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Recently
Issued Accounting Pronouncements
In
October 2023, the FASB issued ASU 2023-06, Disclosure Improvements, which will modify the disclosure or presentation requirements of
a variety of Topics in the Codification. The updates align the requirements in the Codification with the SEC’s regulations. The
effective date is anticipated to be June 30, 2027. At this time, management has not determined the impact on its financial statements.
In
November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 28); Improvements to Reportable Segment Disclosures, which improves
reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The Company will
be required to adopt this update January 1, 2024 for annual reporting and January 1, 2025 for quarterly reporting. At this time, management
is determining the extent of enhanced disclosures on its financial statements.
In
December 2023, the FASB issued ASU 2023-08, Intangibles – Goodwill and Other – Crypto Assets (Subtopic 350-60); Accounting
for and Disclosure of Crypto Assets, which better reflects the economics of crypto assets, measuring those assets at fair value versus
the current cost-less-impairment accounting model. An entity is required to measure crypto assets at fair value with changes recognized
in net income each reporting period and report the crypto asset fair value separately from other intangible assets in the balance sheet.
The Company will be required to adopt this accounting standard January 1, 2025, but may choose to early implement. As of December 31,
2023, management estimates the Company’s crypto asset fair value would have been reported at $0.3 million and if the standard had
been early implemented, an unrealized gain of approximately $0.2 million would have been recognized for the year ending December 31,
2023.
In
December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740); Improvements to Income Tax Disclosures, which enhance the transparency
and decision usefulness of tax disclosures. The Company will be required to adopt this update January 1, 2025 for annual reporting. At
this time, management is determining the extent of enhanced disclosures on its financial statements.
Note
3 - Property and Equipment
The
major categories of property and equipment are as follows as of December 31st:
Schedule of Property and Equipment
| |
2023 | | |
2022 | |
(in thousands) | |
| | | |
| | |
Automobiles | |
$ | 137 | | |
$ | 137 | |
Furniture and office equipment | |
| 579 | | |
| 582 | |
Software and tools | |
| 1,466 | | |
| 1,927 | |
Website development and other enhancements | |
| 189 | | |
| 189 | |
Building and leasehold
improvements | |
| 812 | | |
| 811 | |
Property and equipment, gross | |
| 3,183 | | |
| 3,646 | |
Less accumulated depreciation | |
| 2,339 | | |
| 2,648 | |
Property and equipment,
net | |
$ | 844 | | |
$ | 998 | |
As
of December 31, 2023, the Company disposed of software acquired during the acquisition of SHS in the amount of $0.6 million, which was
fully depreciated. Management determined the software was no longer going to be utilized for its intended purpose of external sale.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Total
depreciation expense for the years ended December 31, 2023 and 2022 was approximately $0.3
million and $0.4
million, respectively. Depreciation expense for
assets recorded under finance leases for the years ended December 31, 2023 and 2022 was approximately $15,000 and $10,000, respectively.
Note
4 – Equity Investments
On
August 9, 2018, the Company purchased a ten percent membership interest in Progressive Beef, LLC (“Progressive
Beef”) for approximately $1.0 million funded by a combination of cash and stock of the Company. Where Food Comes From is the primary
certifier for Progressive Beef. As of December 31, 2023 and 2022, the Company received dividend income of approximately $0.3 million,
from Progressive Beef representing a distribution of their earnings. The income is reflected within the “other (expense) income”
section of the Company’s Consolidated Statements of Income for the years ended December 31, 2023 and 2022. The investment is accounted
for as a financial instrument under ASC 321 and the Company has elected to apply the practical expedient to value the investment at cost
minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or
similar investment of the same issuer. The Company completed a qualitative assessment and determined that there were no impairment indicators
as of December 31, 2023 and 2022.
On
March 29, 2023, the Company made an equity investment of $0.2 million in a private placement of ShellFish Solutions, Inc. dba BlueTrace,
Inc. (“BlueTrace”) Series Seed 2 Preferred Stock. The Company accounts for its investment in BlueTrace at cost, in accordance
with Accounting Standard Update (“ASU”) 2016-01: Financial Instruments – Overall (Subtopic 825-10): Recognition
and Measurement of Financial Assets and Financial Liabilities.
Note
5 – Intangible and Other Assets
The
following table summarizes our intangible assets as of:
Schedule of Intangible and Other Assets
| |
December 31, | | |
December 31, | | |
Estimated | |
| |
2023 | | |
2022 | | |
Useful
Life | |
Intangible assets subject to amortization (in
thousands): | |
| | | |
| | | |
| | |
Tradenames
and trademarks | |
$ | 417 | | |
$ | 417 | | |
| 2.5
- 8.0 years | |
Accreditations | |
| 75 | | |
| 75 | | |
| 5.0
years | |
Customer relationships | |
| 3,937 | | |
| 3,664 | | |
| 3.0
- 15.0 years | |
Patents | |
| 970 | | |
| 970 | | |
| 4.0
years | |
Non-compete
agreements | |
| 121 | | |
| 121 | | |
| 5.0
years | |
Intangible and other assets, gross | |
| 5,520 | | |
| 5,247 | | |
| | |
Less
accumulated amortization | |
| 3,821 | | |
| 3,511 | | |
| | |
Intangible and other assets, Net | |
| 1,699 | | |
| 1,736 | | |
| | |
Cryptocurrency (not subject
to amortization) | |
| 116 | | |
| 116 | | |
| | |
Tradenames/trademarks
(not subject to amortization) | |
| 465 | | |
| 465 | | |
| | |
Intangible assets | |
| 2,280 | | |
| 2,317 | | |
| | |
Other
assets | |
| 23 | | |
| 23 | | |
| | |
Intangible
and other assets: | |
$ | 2,303 | | |
$ | 2,340 | | |
| | |
In
December 2023, the Company acquired the Upcycled Certified® Program from the Upcycled Food Association. Assets acquired included
intellectual property, trademarks and a customer list for $0.3 million. The upcycled food movement is closely aligned with broader sustainability
trends in the United States and around the world. This acquisition enables the company to meet growing consumer demand for products that
contain upcycled food ingredients and be part of the food waste solution.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
We
reviewed our long-lived assets for indicators of impairment in 2023 and 2022 and concluded in
each year that no impairments exist. For the period ending December 31, 2023, we have not sold any digital assets and have not recognized
an impairment loss related to our investment in cryptocurrency. As of December 31, 2023 and 2022, the carrying value of our digital assets
held was $116,000.
Amortization
expense for each of the years ended December 31, 2023 and 2022 was approximately $0.3 million.
As
of December 31, 2023, future scheduled amortization of intangible assets is as follows (in thousands):
Schedule of Future Amortization of Intangible Assets
2024 | |
$ | 343 | |
Fiscal
year ending December 31: | |
| |
| |
2024 | |
$ | 343 | |
2025 | |
| 298 | |
2026 | |
| 260 | |
2027 | |
| 222 | |
2028 | |
| 178 | |
Thereafter
| |
| 398 | |
Intangible
and other assets, net | |
$ | 1,699 | |
Note
6 – Goodwill
Annual
Impairment Test of Goodwill
We
performed a qualitative assessment on each of our reporting units for our 2023 annual test and concluded that it was more-likely-than-not
that the fair value of the reporting unit exceeded its carrying value and, therefore, a two-step impairment test was not necessary. The
qualitative assessment compares current performance, expectations and other indicators against what was expected as part of the most
recent Step 1 valuation. Consequently, the key estimates and assumptions related to the most recent Step 1 valuation pertaining to this
reporting unit had not changed since our previous annual report.
Note
7 – Accrued Expenses and Other Current Liabilities
The
following table summarizes our accrued expenses and other current liabilities as of (in thousands):
Schedule of Accrued Expenses and Other Current Liabilities
| |
December 31, | | |
December 31, | |
| |
2023 | | |
2022 | |
| |
| | |
| |
Income and sales taxes payable | |
$ | 62 | | |
$ | 14 | |
Payroll related accruals | |
| 341 | | |
| 326 | |
Customer deposits | |
| 41 | | |
| 35 | |
Professional fees and
other expenses | |
| 171 | | |
| 394 | |
Accrued
expenses and other current liabilities | |
$ | 615 | | |
$ | 769 | |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Note
8 - Notes Payable and Lease Obligations
Unison
Revolving Line of Credit
The
Company has a revolving line of credit (“LOC”) agreement which matures on April 12, 2025. The LOC provides for $75,080 in
working capital. The interest rate is at the Wall Street Journal prime rate plus 1.50% and is adjusted daily. Principal and interest
are payable upon demand, but if demand is not made, then annual payments of accrued interest only are due, with the principal balance
due upon maturity. As of December 31, 2023 and 2022, the effective interest rate was 10.0% and
9.0%, respectively. The LOC is collateralized by all the business assets of WFCFO. As of December 31, 2023 and 2022, there were no amounts
outstanding under this LOC.
Lease
Obligations
We
have operating and finance leases for corporate offices, other regional offices, and certain equipment. Our leases have remaining lease
terms of 1 year to 15 years, some of which include multiple options to extend the leases for up to 5 years each.
The
components of lease expense were as follows (in thousands):
Schedule of Lease Expense
| |
2023 | | |
2022 | |
| |
Year
Ended December 31, | |
| |
2023 | | |
2022 | |
Operating lease cost | |
$ | 483 | | |
$ | 492 | |
Finance lease cost | |
| | | |
| | |
Amortization of assets | |
| 15 | | |
| 10 | |
Interest on finance lease
obligations | |
| 5 | | |
| 3 | |
Variable lease cost | |
| - | | |
| - | |
Total net lease cost | |
$ | 503 | | |
$ | 505 | |
Included
in the table above, is approximately $0.4 million for the years ended December 31, 2023 and 2022, of operating lease cost for our corporate
headquarters. This space is being leased from The Move,
LLC. Our CEO and President, each a related party to WFCF, have a 24.3% jointly-held ownership interest in The Move, LLC.
Rent
and lease expense for each of the years ended December 31, 2023 and 2022 was approximately $0.7 million.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Supplemental
balance sheet information related to leases was as follows (in thousands):
Schedule of Supplemental Balance Sheet Information Related to Leases
Operating
leases: | |
Related
Party | | |
Other | | |
Total | | |
Related
Party | | |
Other | | |
Total | |
| |
December
31, 2023 | | |
December
31, 2022 | |
Operating
leases: | |
Related
Party | | |
Other | | |
Total | | |
Related
Party | | |
Other | | |
Total | |
Operating lease
ROU assets | |
$ | 2,158 | | |
$ | 87 | | |
$ | 2,245 | | |
$ | 2,369 | | |
$ | 193 | | |
$ | 2,562 | |
| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Current operating lease
liabilities | |
| 249 | | |
| 49 | | |
| 298 | | |
| 224 | | |
| 117 | | |
| 341 | |
Noncurrent operating lease
liabilities | |
| 2,407 | | |
| 40 | | |
| 2,447 | | |
| 2,656 | | |
| 89 | | |
| 2,745 | |
Total operating lease liabilities | |
$ | 2,656 | | |
$ | 89 | | |
$ | 2,745 | | |
$ | 2,880 | | |
$ | 206 | | |
$ | 3,086 | |
Finance leases: | |
December
31, 2023 | | |
December
31, 2022 | |
Right of use
asset, at cost | |
$ | 76 | | |
$ | 70 | |
Accumulated
amortization | |
| (25 | ) | |
| (25 | ) |
Right
of use asset, net | |
$ | 51 | | |
$ | 45 | |
| |
| | | |
| | |
Current obligations of finance leases | |
$ | 14 | | |
$ | 9 | |
Finance leases, net
of current obligations | |
| 41 | | |
| 37 | |
Total
finance lease liabilities | |
$ | 55 | | |
$ | 46 | |
| |
| | | |
| | |
Weighted average remaining lease term (in years): | |
| | | |
| | |
Operating leases | |
| 7.4 | | |
| 8.2 | |
Finance leases | |
| 3.7 | | |
| 4.4 | |
| |
| | | |
| | |
Weighted average discount rate: | |
| | | |
| | |
Operating leases | |
| 5.8 | % | |
| 5.8 | % |
Finance leases | |
| 8.3 | % | |
| 7.8 | % |
Supplemental
cash flow and other information related to leases was as follows (in thousands):
Schedule of Supplemental Cash Flow Information Related to Leases
| |
2023 | | |
2022 | |
| |
Year
Ended December 31, | |
| |
2023 | | |
2022 | |
Cash paid for amounts included in the measurement
of lease liabilities: | |
| | | |
| | |
Operating cash
flows from operating leases | |
$ | 507 | | |
$ | 507 | |
Operating cash flows from
finance leases | |
$ | 3 | | |
$ | 3 | |
Financing cash flows from
finance leases | |
$ | 12 | | |
$ | 13 | |
| |
| | | |
| | |
Right of use assets obtained in exchange for
lease liabilities: | |
| | | |
| | |
Operating leases | |
$ | - | | |
$ | 78 | |
Maturities
of lease liabilities were as follows (in thousands):
Schedule of Maturities of Operating Lease and Finance Lease Liabilities
Years
Ending December 31st, | |
Operating
Leases | | |
Finance
Leases | |
2024 | |
| 446 | | |
| 18 | |
2025 | |
| 435 | | |
| 18 | |
2026 | |
| 430 | | |
| 14 | |
2027 | |
| 430 | | |
| 14 | |
2028 | |
| 443 | | |
| - | |
Thereafter | |
| 1,205 | | |
| - | |
Total
lease payments | |
| 3,389 | | |
| 64 | |
Less
amount representing interest | |
| (644 | ) | |
| (9 | ) |
Total
lease obligations | |
| 2,745 | | |
| 55 | |
Less
current portion | |
| (298 | ) | |
| (14 | ) |
Long-term
lease obligations | |
$ | 2,447 | | |
$ | 41 | |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Note
9 - Income Taxes
The
provision for income taxes consists of the following (in thousands):
Schedule of Provision for Income Taxes
| |
2023 | | |
2022 | |
| |
December
31, | |
| |
2023 | | |
2022 | |
Current income tax expense: | |
| | | |
| | |
Federal | |
$ | 697 | | |
$ | 708 | |
State | |
| 186 | | |
| 172 | |
Total
current income tax expense | |
| 883 | | |
| 880 | |
Deferred income tax expense / (benefit): | |
| | | |
| | |
Federal | |
| 26 | | |
| (50 | ) |
State | |
| 4 | | |
| (8 | ) |
Total
deferred income tax expense / (benefit) | |
| 30 | | |
| (58 | ) |
| |
| | | |
| | |
Total income tax expense | |
$ | 913 | | |
$ | 822 | |
The
reconciliation of income taxes calculated at the statutory rates to our effective tax rate is as follows (in thousands):
Schedule of Reconciliation of Income Taxes
| |
2023 | | |
2022 | |
| |
December
31, | |
| |
2023 | | |
2022 | |
Expected tax expense | |
$ | 644 | | |
$ | 592 | |
State tax provision, net | |
| 110 | | |
| 101 | |
Permanent differences | |
| 9 | | |
| 22 | |
Foreign | |
| 117 | | |
| 79 | |
Stock options | |
| 3 | | |
| (1 | ) |
Other, net | |
| 30 | | |
| 29 | |
| |
| | | |
| | |
Total income tax expense | |
$ | 913 | | |
$ | 822 | |
The
income tax effects of temporary differences that give rise to significant portions of deferred tax assets (liabilities) are as follows
(in thousands):
Schedule of Deferred Tax Assets (Liabilities)
| |
2023 | | |
2022 | |
| |
December
31, | |
| |
2023 | | |
2022 | |
Deferred tax assets (liabilities): | |
| | | |
| | |
Accruals and
other | |
$ | 141 | | |
$ | 133 | |
Stock based compensation | |
| 141 | | |
| 160 | |
Property and equipment | |
| 75 | | |
| 28 | |
Intangibles
assets | |
| 136 | | |
| 202 | |
Net
deferred tax assets | |
| 493 | | |
| 523 | |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Note
10 – Stock Buyback Plan
On
September 30, 2019, our Board of Directors approved a new plan to buyback up to 2.5 million additional shares of our common stock from
the open market (“Stock Buyback Plan”).
Schedule of Stock Buyback Plan
(in thousands, except per share
cost) | |
Number
of Shares | | |
Cost
of Shares | | |
Average
Cost per Share | |
Balance, January 1, 2022 | |
| 419 | | |
$ | 3,807 | | |
$ | 9.09 | |
Shares purchased during 2022 | |
| 308 | | |
| 3,456 | | |
| 11.23 | |
Balance, December 31, 2022 | |
| 727 | | |
| 7,263 | | |
| 10.00 | |
Shares purchased during 2023 | |
| 287 | | |
| 3,956 | | |
| 13.78 | |
Balance, December 31, 2023 | |
| 1,014 | | |
$ | 11,219 | | |
$ | 11.06 | |
The
repurchased shares are recorded as part of treasury stock and are accounted for under the cost method.
Our
Stock Buyback Plan has been and will be used to return capital to shareholders and to minimize the dilutive impact of stock options and
other share-based awards. In the future, we may consider additional share repurchases under our plan based on several factors, including
our cash position, share price, operational liquidity, and planned investment and financing needs.
Note
11 – Stock-Based Compensation
In
addition to cash compensation, the Company may compensate certain service providers, including employees, directors, consultants, and
other advisors, with equity-based compensation in the form of stock options and stock awards. The Company recognizes all equity-based
compensation as stock-based compensation expense based on the fair value of the compensation measured at the grant date. For stock options,
fair value is calculated at the date of grant using the Black-Scholes-Merton option-pricing model. For stock awards, fair value is the
closing stock price for the Company’s common stock on the grant date. The expense is recognized over the vesting period of the
grant. For the periods presented, all stock-based compensation expense was classified as a component within selling, general and administrative
expense in the Company’s consolidated statements of income.
The
amount of stock-based compensation expense is as follows (in thousands):
Schedule of Stock-based Compensation Expense
| |
2023 | | |
2022 | |
| |
Year ended December 31, | |
| |
2023 | | |
2022 | |
Stock options | |
$ | 44 | | |
$ | 98 | |
Stock awards | |
| 34 | | |
| 56 | |
Total | |
$ | 78 | | |
$ | 154 | |
Stock-based
compensation expense | |
$ | 78 | | |
$ | 154 | |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
As
of December 31, 2023, the estimated unrecognized compensation cost from unvested awards which will be recognized ratably over the remaining
vesting phase is as follows (in thousands):
Schedule of Unrecognized Compensation Cost from Unvested Awards
Years
ended December 31st: | |
Unvested
stock options | | |
Unvested
restricted stock awards | | |
Total
unrecognized compensation expense | |
2024 | |
$ | 11 | | |
$ | - | | |
$ | 11 | |
2025 | |
| - | | |
| - | | |
| - | |
| |
$ | 11 | | |
$ | - | | |
$ | 11 | |
Equity
Incentive Plans
Our
2006 Equity Incentive Plan (the “2006 Plan”) and 2016 Equity Incentive Plan (the “2016 Plan,” and together with
the 2006 Plan, the “Plans”) provide for the issuance of stock-based awards to employees, officers, directors and consultants.
The Plans permit the granting of stock awards and stock options. The vesting of stock-based awards is generally subject to the passage
of time and continued employment through the vesting period.
Our
2006 Plan provided for the issuance of a maximum of 3.0 million shares of our common stock. The 2006 Plan terminated in September 2016.
As of December 31, 2023, the 2006 Plan had 1,750 awards outstanding.
Our
2016 Plan was ratified by our shareholders in May 2016 and provides for the issuance of a maximum of 5.0 million shares of our common
stock, of which 4.9 million shares were still available for issuance as of December 31, 2023.
Stock
Option Activity
The
Company generally grants stock options to directors, eligible employees and officers as a part of its equity incentive plan. Restrictions
and vesting periods for the stock option grants are set forth in the award agreements. A stock option grant represents an option to purchase
a defined number of shares of the Company’s common stock to be released from restrictions upon completion of the vesting period.
The awards typically vest in equal increments over one to three years. Stock option activity during 2023 and 2022 is summarized as follows:
Schedule
of Stock Option Activity
| |
| | |
| | |
| | |
Weighted avg. | | |
| |
| |
| | |
Weighted avg. | | |
Weighted avg. | | |
remaining | | |
| |
| |
Number of | | |
exercise price | | |
grant date fair | | |
contractual life | | |
Aggregate | |
| |
awards | | |
per
share | | |
value
per share | | |
(in
years) | | |
intrinsic
value | |
| |
| | |
| | |
| | |
| | |
| |
Outstanding,
January 1, 2022 | |
| 100,235 | | |
$ | 8.36 | | |
$ | 7.53 | | |
| 5.88 | | |
$ | 620,445 | |
Granted | |
| - | | |
| - | | |
| - | | |
| - | | |
| | |
Exercised | |
| (7,750 | ) | |
| 4.69 | | |
| 6.06 | | |
| 2.45 | | |
| | |
Expired/Forfeited | |
| (138 | ) | |
| 7.20 | | |
| 7.08 | | |
| - | | |
| | |
Outstanding,
December 31, 2022 | |
| 92,347 | | |
$ | 8.67 | | |
$ | 7.77 | | |
| 5.31 | | |
$ | 502,688 | |
Granted | |
| - | | |
| - | | |
| - | | |
| - | | |
| | |
Exercised | |
| (12,628 | ) | |
| 5.31 | | |
| 5.44 | | |
| 0.30 | | |
| | |
Expired/Forfeited | |
| (6,250 | ) | |
| 10.20 | | |
| 10.06 | | |
| - | | |
| | |
Outstanding,
December 31, 2023 | |
| 73,469 | | |
$ | 8.84 | | |
$ | 7.97 | | |
| 5.07 | | |
$ | 346,125 | |
Exercisable,
December 31, 2023 | |
| 67,796 | | |
$ | 8.65 | | |
$ | 7.73 | | |
| 4.86 | | |
| 346,125 | |
Unvested,
December 31, 2023 | |
| 5,673 | | |
$ | 14.77 | | |
$ | 10.90 | | |
| 7.50 | | |
| - | |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
The
aggregate intrinsic value of stock options represents the total pre-tax intrinsic value (the aggregate difference between the closing
stock price of our common stock on December 31, 2023 and the exercise price for in-the-money options) that would have been received by
the option holders if all in-the-money options had been exercised on December 31, 2023.
During
the year ended December 31, 2023, a total of 6,250 options were forfeited, of which all were vested. The options were forfeited upon
the employees’ termination from the Company. During the year ended December 31, 2022, a total of 138 options were forfeited, all
of which were vested.
Stock
Activity
The
Company grants shares of stock to directors, eligible employees and officers as a part of its equity incentive plan. Any restrictions
and vesting periods for the awards are set forth in the award agreements. Each share of stock represents one share of the Company’s
common stock. Shares of stock are valued at the closing price of the Company’s common stock on the grant date and are recognized
as selling, general and administrative expense over the vesting period of the award.
During
2023, the Company awarded 2,500 shares of the Company’s stock at a fair market value price of $13.74 to members of the board of
directors, with immediate vesting.
During
2022, the Company awarded 1,500 shares of the Company’s common stock at a fair market value price of $13.45 per share to an employee
of the Company, with immediate vesting. The Company awarded 2,500 shares of the Company’s stock at a fair market value price of
$14.40 to members of the board of directors, with immediate vesting.
Note
12 - Basic and Diluted Net Income per Share
Basic
net income per share was computed by dividing income available to common shareholders by the weighted average number of common shares
outstanding during the period. Diluted net income per share is based on the assumption that all dilutive convertible shares and stock
options were converted or exercised. Dilution is computed by applying the treasury stock method. Under this method, options, restricted
stock awards and stock awards are assumed to be exercised at the beginning of the period (or at the time of issuance, if later), and
as if funds plus unrecognized stock-based compensation obtained thereby were used by the Company to purchase common stock at the average
market price during the period.
The
following is a reconciliation of the share data used in the basic and diluted income per share computations:
Schedule of Reconciliation of Basic and Diluted Income Per Share Computations
(in thousands) | |
2023 | | |
2022 | |
| |
Year
ended December 31, | |
(in thousands) | |
2023 | | |
2022 | |
Basic: | |
| | |
| |
Weighted average shares outstanding | |
| 5,485 | | |
| 5,955 | |
| |
| | | |
| | |
Diluted: | |
| | | |
| | |
Weighted average shares outstanding | |
| 5,485 | | |
| 5,955 | |
Weighted average effects of dilutive securities | |
| 63 | | |
| 80 | |
Total | |
| 5,548 | | |
| 6,035 | |
| |
| | | |
| | |
Antidilutive securities: | |
| 17 | | |
| 17 | |
The
effect of the inclusion of the antidilutive shares would have resulted in an increase in earnings per share. Accordingly, the weighted
average shares outstanding have not been adjusted for antidilutive shares.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Note
13 - Related Party Transactions
In
2023 and 2022, we recorded total net revenue of approximately $46,000 and $48,000, respectively, from related parties. The related parties
consisted of a business owned by the father of Leann Saunders, our President, and businesses owned by members of our Board of Directors.
The
Company leases its corporate headquarters from a company in which our CEO and President have a 24.3% jointly-held ownership interest
(Note 14). Under the related party arrangement, approximately
$0.5 million was paid in rent and CAM for our corporate headquarters was included in the consolidated statements of income for each of
the years ended December 31, 2023 and 2022.
Note
14 – Commitments and Contingencies
Operating
Leases & Lease Incentive Obligation
The
Company leases approximately 15,700 square feet of office space for its corporate headquarters. This space is being leased from The Move,
LLC in which our CEO and President, each a related party to the Company, have a 24.3% jointly-held ownership interest. The lease agreement
has an initial term of five years plus two renewal periods, which the Company is more likely than not to renew. Total rental payments
are approximately $45,500 per month as of December 31, 2023. The rental payments include common area charges and are subject to annual
increases over the term of the lease.
The
Company has recorded leasehold improvements of approximately $0.8 million, which included approximately $0.4 million in lease incentives.
Leasehold improvements are included in property and equipment on the consolidated balance sheets. Lease incentives have been included
in calculating the lease liability recorded on the balance sheet.
In
September 2017, the Company entered into a new lease agreement for our Urbandale, Iowa office space. The lease was for a period of two
years and expired on August 31, 2019. This lease was extended twice (2) for additional 3 years terms, with the current extension terminating
on August 31, 2025. Rental payments are approximately $3,500 per month, which includes common area charges, and are not subject to annual
increases over the term of the lease.
In
December 2018, we entered into a new lease agreement in San Ramon, California for SureHarvest and JVF office space. The lease is for
a period of sixty-six months and expires on May 1, 2024. Rental payments are approximately $7,000 per month as of December 31, 2023,
which includes common area charges, and are subject to annual increases over the term of the lease. Management is actively reviewing
its options for renewal or relocation.
In
June 2021, the Company entered into a new lease agreement in Victoria, British Columbia, Canada for Postelsia office space. The lease
is for a period of two years and expired on May 31, 2023. Currently, the office space is leased on a month-to-month basis and payments
are approximately Canadian dollar 500 per month, which includes common area charges.
In
December 2021, the Company entered into a lease agreement for the Medina, North Dakota office space. The lease is for sixty-one months
and expires on December 31, 2026. Rental payments are approximately $1,000 per month, which includes common area charges, and are not
subject to annual increases over the term of the lease.
See
Note 8 of our Consolidated Financial Statements for a detailed description of maturities of lease liabilities related to our leases.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Legal
Proceedings
From
time to time, we may become involved in various legal actions, administrative proceedings and claims in the ordinary course of business.
We generally record losses for claims in excess of the limits of purchased insurance in earnings at the time and to the extent they are
probable and estimable.
Employee
Benefit Plan
The
Company has established a 401(k) plan for the benefit of our employees. The plan covers substantially all of our employees who have attained
age 21. We may make a discretionary matching contribution in an amount that is determined by our Board of Directors. If a matching contribution
is made, the amount cannot exceed the elective deferral contributions. For each of the years ended December 31, 2023 and 2022, we made
aggregate matching contributions of approximately $0.3 and $0.2 million, respectively.
Note
15 – Supplemental Cash Flow Information
Schedule of Supplemental Cash Flow Information
| |
2023 | | |
2022 | |
| |
Year
ended December 31, | |
| |
2023 | | |
2022 | |
Cash paid during the year: | |
| | | |
| | |
Interest expense | |
$ | - | | |
$ | - | |
Income taxes | |
$ | 802 | | |
$ | 1,084 | |
| |
| | | |
| | |
Non-cash investing and financing activities: | |
| | | |
| | |
Equipment acquired under
a finance lease | |
$ | - | | |
$ | 32 | |
Note
16 - Segments
With
each acquisition, we assess the need to disclose discrete information related to our operating segments. Because of the similarities
of certain of our acquisitions that provide certification and verification services, we aggregate operations into one verification and
certification reportable segment. The operating segments included in the aggregated verification and certification segment include IMI
Global, WFCFO, and Validus. The factors considered in determining this aggregated reporting segment include the economic similarity of
the businesses, the nature of services provided, production processes, types of customers and distribution methods.
The
Company also determined that it has a professional services reportable segment. SureHarvest, which includes Postelsia, is the sole operating
segment. This segment includes consulting, data analysis and other reporting service revenues.
The
Company’s chief operating decision maker (the Company’s CEO) allocates resources and assesses the performance of its operating
segments. Segment management makes decisions, measures performance, and manages the business utilizing internal reporting operating segment
information. Performance of operating segments are based on net sales, gross profit, selling, general and administrative expenses and
most importantly, operating income.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
The
Company eliminates intercompany transfers between segments for management reporting purposes. The following table shows information for
reportable operating segments (in thousands):
Schedule
of Operating Segments
| |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | | |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | |
| |
Year
ended December 31, 2023 | | |
Year
ended December 31, 2022 | |
| |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | | |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | |
Assets: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Goodwill | |
$ | 1,947 | | |
$ | 999 | | |
$ | - | | |
$ | 2,946 | | |
$ | 1,947 | | |
$ | 999 | | |
$ | - | | |
$ | 2,946 | |
All other assets, net | |
| 3,501 | | |
| 2,707 | | |
| 7,132 | | |
| 13,340 | | |
| 9,949 | | |
| 3,182 | | |
| 2,219 | | |
| 15,350 | |
Total assets | |
$ | 5,448 | | |
$ | 3,706 | | |
$ | 7,132 | | |
$ | 16,286 | | |
$ | 11,896 | | |
$ | 4,181 | | |
$ | 2,219 | | |
$ | 18,296 | |
| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Revenues: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Verification and certification service revenue | |
$ | 19,413 | | |
$ | - | | |
$ | - | | |
$ | 19,413 | | |
$ | 17,610 | | |
$ | - | | |
$ | - | | |
$ | 17,610 | |
Product sales | |
| 4,001 | | |
| - | | |
| - | | |
| 4,001 | | |
| 4,364 | | |
| - | | |
| - | | |
| 4,364 | |
Professional services | |
| - | | |
| 1,721 | | |
| - | | |
| 1,721 | | |
| - | | |
| 2,871 | | |
| - | | |
| 2,871 | |
Total revenues | |
$ | 23,414 | | |
$ | 1,721 | | |
$ | - | | |
$ | 25,135 | | |
$ | 21,974 | | |
$ | 2,871 | | |
$ | - | | |
$ | 24,845 | |
Costs of revenues: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Costs of verification and certification services | |
| 10,986 | | |
| - | | |
| - | | |
| 10,986 | | |
| 9,748 | | |
| - | | |
| - | | |
| 9,748 | |
Costs of products | |
| 2,272 | | |
| - | | |
| - | | |
| 2,272 | | |
| 2,333 | | |
| - | | |
| - | | |
| 2,333 | |
Costs of professional
services | |
| - | | |
| 1,355 | | |
| - | | |
| 1,355 | | |
| - | | |
| 2,296 | | |
| - | | |
| 2,296 | |
Total costs of revenues | |
| 13,258 | | |
| 1,355 | | |
| - | | |
| 14,613 | | |
| 12,081 | | |
| 2,296 | | |
| - | | |
| 14,377 | |
Gross profit | |
| 10,156 | | |
| 366 | | |
| - | | |
| 10,522 | | |
| 9,893 | | |
| 575 | | |
| - | | |
| 10,468 | |
Depreciation & amortization | |
| 466 | | |
| 168 | | |
| - | | |
| 634 | | |
| 582 | | |
| 183 | | |
| - | | |
| 765 | |
Other
operating expenses | |
| 6,885 | | |
| 306 | | |
| - | | |
| 7,191 | | |
| 6,805 | | |
| 246 | | |
| - | | |
| 7,051 | |
Segment operating
income/(loss) | |
$ | 2,805 | | |
$ | (108 | ) | |
$ | - | | |
$ | 2,697 | | |
$ | 2,506 | | |
$ | 146 | | |
$ | - | | |
$ | 2,652 | |
Other items to reconcile segment operating
income/(loss) to net income/(loss): | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Other income/(loss) | |
| 374 | | |
| (6 | ) | |
| - | | |
| 368 | | |
| 202 | | |
| (38 | ) | |
| - | | |
| 164 | |
Income tax benefit/(expense) | |
| - | | |
| - | | |
| (913 | ) | |
| (913 | ) | |
| - | | |
| - | | |
| (822 | ) | |
| (822 | ) |
Net income/(loss) | |
$ | 3,179 | | |
$ | (114 | ) | |
$ | (913 | ) | |
$ | 2,152 | | |
$ | 2,708 | | |
$ | 108 | | |
$ | (822 | ) | |
$ | 1,994 | |
Note
17 – Subsequent Events
The
Company has had no material, significant or unusual transactions or events from the financial statement date through the issuance of
the financial statements.
ITEM
9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM
9A. CONTROLS AND PROCEDURES
Evaluation
of Disclosure Controls and Procedures
Our
Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the Company’s “disclosure controls and
procedures” pursuant to Rule 13a-15 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). In
designing and evaluating the disclosure controls and procedures, our management recognizes that any controls and procedures, no matter
how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design
of disclosure controls and procedures must reflect the fact that there are resource constraints and that our management is required to
apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Based on this evaluation,
our Chief Executive Officer and our Chief Financial Officer concluded that, as of December 31, 2023, our disclosure controls and procedures
were effective.
Attestation
Report of the Registered Public Accounting Firm
This
annual report does not include an attestation report of the Company’s independent registered public accounting firm regarding internal
control over financial reporting. Management’s report was not subject to attestation by the Company’s independent registered
public accounting firm pursuant to rules of the SEC that permit the Company to provide only management’s report in this annual
report.
Internal
Control over Financial Reporting
Our
management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f)
of the Exchange Act. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements
and can only provide reasonable assurance with respect to financial statement preparation. Also, projections of any evaluation of effectiveness
to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of
compliance with the policies or procedures may deteriorate.
There
have not been any changes in the Company’s internal control over financial reporting (as such term is defined in Rule 13a-15(f)
under the Exchange Act) during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect,
the Company’s internal control over financial reporting.
Management
assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2023. In making this assessment,
management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in
Internal Control-Integrated Framework (2013). Based on this assessment, management has concluded that the Company’s internal control
over financial reporting was effective as of December 31, 2023.
ITEM
9B. OTHER INFORMATION
None.
ITEM
9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not
applicable.
PART
III
ITEM
10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
Information
relating to directors required by Item 10 will be included in our definitive proxy statement with respect to our 2024 Annual Meeting
of Shareholders (the “Proxy Statement”), which will be filed within 120 days after the close of the 2023 fiscal year, and
is hereby incorporated by reference.
Information
relating to compliance with Section 16(a) of the Exchange Act required by Item 10 will be included in our Proxy Statement, which will
be filed within 120 days after the close of the 2023 fiscal year, and is hereby incorporated by reference.
Information
regarding executive officers is included in Part I of this Annual Report on Form 10-K under the caption “Information About our
Executive Officers.”
Our
Board of Directors has adopted a code of business conduct and ethics (the “Code of Conduct”), which is posted on our website
at www.wherefoodcomesfrom.com. Our Code of Conduct applies to all employees, including our Chief Executive Officer, Chief Financial Officer
and Controller. The Code of Conduct sets forth specific policies to guide the designated officers in their duties. We intend to satisfy
the disclosure requirement under Item 5.05 of Form 8-K regarding any amendment to, or waiver from, a provision of the Code of Conduct
by posting such information on our website, at the address and location specified above.
ITEM
11. EXECUTIVE COMPENSATION
This
information will be included in our Proxy Statement, which will be filed within 120 days after the close of the 2023 fiscal year, and
is hereby incorporated by reference.
ITEM
12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
This
information will be included in our Proxy Statement, which will be filed within 120 days after the close of the 2023 fiscal year, and
is hereby incorporated by reference.
ITEM
13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
This
information will be included in our Proxy Statement, which will be filed within 120 days after the close of the 2023 fiscal year, and
is hereby incorporated by reference.
ITEM
14. PRINCIPAL ACCOUNTING FEES AND SERVICES
This
information will be included in our Proxy Statement, which will be filed within 120 days after the close of the 2023 fiscal year, and
is hereby incorporated by reference.
ITEM
15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
Exhibit
Number |
|
Document
Name |
|
|
2.1 |
|
Asset
Purchase and Contribution Agreement, dated as of September 16, 2013, by and among Praedium Ventures, LLC; the Members of Praedium
Ventures, LLC; Where Food Comes From, Inc. and Validus Verification Services LLC |
|
Incorporated
by reference from Registrant’s Current Report on Form 8-K filed September 19, 2013 |
|
|
|
|
|
2.2 |
|
Asset
Purchase Agreement, dated as of December 28, 2016, by and among Where Food Comes From, Inc., SureHarvest Services, LLC, SureHarvest,
Inc. and Jeff Dlott |
|
Incorporated
by reference from Registrant’s Current Report on Form 8-K filed December 30, 2016 |
|
|
|
|
|
2.3 |
|
Asset
Purchase Agreement, dated as of May 16, 2018, between Where Food Comes From, Inc. and Sow Organic, LLC |
|
Incorporated
by reference from Registrant’s Quarterly Report on Form 10-Q filed August 14, 2018 |
|
|
|
|
|
2.4 |
|
Purchase
Agreement, dated as of August 9, 2018, between Where Food Comes From, Inc. and Progressive Beef, LLC |
|
Incorporated
by reference from Registrant’s Quarterly Report on Form 10-Q filed November 13, 2018 |
|
|
|
|
|
3.1 |
|
Articles of Incorporation |
|
Incorporated by reference from Registrant’s Registration Statement on Form SB-2 filed April 28, 2006 |
|
|
|
|
|
3.2 |
|
Articles
of Amendment |
|
Incorporated
by reference from Registrant’s Current Report on Form 8-K filed December 5, 2012 |
|
|
|
|
|
3.3 |
|
By-laws of the Registrant |
|
Incorporated by reference from Registrant’s Registration Statement on Form SB-2 filed April 28, 2006 |
|
|
|
|
|
4.1 |
|
Form of the Registrant’s Common Stock Certificate |
|
Incorporated
by reference from Registrant’s Registration Statement on Form SB-2 filed June 22, 2006 |
|
|
|
|
|
4.2 |
|
Description
of Registrant’s Securities |
|
Incorporated
by reference from Registrant’s Annual Report on Form 10-K filed February 28, 2022 |
|
|
|
|
|
10.1 |
|
2006 Equity Incentive Plan* |
|
Incorporated
by reference from Registrant’s Registration Statement on Form SB-2 filed April 28, 2006 |
|
|
|
|
|
10.2 |
|
2016
Equity Incentive Plan* |
|
Incorporated
by reference from Registrant’s Current Report on Form 8-K filed May 10, 2016 |
|
|
|
|
|
10.3 |
|
Employment Agreement dated January 1, 2006 between the Registrant and John K. Saunders * |
|
Incorporated
by reference from Registrant’s Registration Statement on Form SB-2 filed April 28, 2006 |
|
|
|
|
|
10.4 |
|
Employment Agreement dated January 1, 2006 between the Registrant and Leann Saunders * |
|
Incorporated
by reference from Registrant’s Registration Statement on Form SB-2 filed April 28, 2006 |
|
|
|
|
|
10.5 |
|
Purchase
and Exchange Agreement, dated as of February 29, 2012, by and among Integrated Management Information, Inc. and International Certification
Services, Inc. |
|
Incorporated
by reference from Registrant’s Current Report on Form 8-K filed March 2, 2012 |
|
|
|
|
|
10.6 |
|
Shareholders’
Agreement, dated as of February 29, 2012, by and among Integrated Management Information, Inc. and International Certification Services,
Inc. and the selling shareholders. |
|
Incorporated
by reference from Registrant’s Current Report on Form 8-K filed March 2, 2012 |
|
|
|
|
|
10.7 |
|
Amended
and Restated Operating Agreement of Validus Verification Services LLC, dated as of September 16, 2013 |
|
Incorporated
by reference from Registrant’s Current Report on Form 8-K filed September 19, 2013 |
10.8 |
|
Lease
Agreement between Move LLC and Where Food Comes From, Inc. |
|
Incorporated
by reference from Registrant’s Annual Report on Form 10-K filed February 28, 2017 |
|
|
|
|
|
10.9 |
|
First
Amendment to Lease Agreement between Move LLC and Where Food Comes From, Inc. |
|
Incorporated
by reference from Registrant’s Annual Report on Form 10-K filed April 2, 2018 |
|
|
|
|
|
21.1 |
|
Subsidiaries
of the Registrant |
|
Filed
herewith |
|
|
|
|
|
23.1 |
|
Consent
of Causey Demgen & Moore, P.C. |
|
Filed
herewith |
|
|
|
|
|
31.1 |
|
Certification
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 |
|
Filed
herewith |
|
|
|
|
|
31.2 |
|
Certification
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 |
|
Filed
herewith |
|
|
|
|
|
32.1 |
|
Certification
Pursuant to 18 U.S.C. Section 1350 as adopted by Section 906 of the Sarbanes-Oxley Act of 2002 |
|
Furnished
herewith |
|
|
|
|
|
32.2 |
|
Certification
Pursuant to 18 U.S.C. Section 1350 as adopted by Section 906 of the Sarbanes-Oxley Act of 2002 |
|
Furnished
herewith |
|
|
|
|
|
97 |
|
Recovery
of Incentive-Based Compensation from Executive Officers in Event of Accounting Restatement |
|
Filed
herewith |
|
|
|
|
|
101 |
|
The
following materials from the registrant’s Annual Report on Form 10-K for the year ended December 31, 2023, formatted in Inline
XBRL (Extensible Business Reporting Language): (1) the Consolidated Balance Sheets, (2) the Consolidated Statements of Income, (3)
the Consolidated Statements of Cash Flows, (4) Consolidated Statements of Equity and (5) Notes to Consolidated Financial Statements. |
|
|
|
|
|
|
|
104 |
|
Cover
Page formatted in Inline XBRL and contained in Exhibit 101 |
|
|
|
|
|
|
|
*
Indicates a management contract or compensatory plan or arrangement in which directors or executive officers are eligible to participate. |
ITEM
16. FORM 10-K SUMMARY
None.
SIGNATURES
Pursuant
to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed
on its behalf by the undersigned, thereunto duly authorized.
Date:
February 15, 2024 |
Where
Food Comes From, Inc. |
|
|
|
By: |
/s/
John K. Saunders |
|
Name: |
John
K. Saunders
|
|
Title: |
Chief Executive Officer |
Pursuant
to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the
registrant and in the capacities and on the dates indicated.
Signatures |
|
Title |
|
Date |
|
|
|
|
|
/s/
John K. Saunders
|
|
Chairman
and CEO
(Principal
Executive Officer) |
|
February
15, 2024 |
John
K. Saunders |
|
|
|
|
|
|
|
|
|
/s/
Leann Saunders
|
|
President
and Director
|
|
February
15, 2024 |
Leann
Saunders |
|
|
|
|
|
|
|
|
|
/s/
Dannette Henning
|
|
Chief
Financial Officer
(Principal
Financial Officer) |
|
February
15, 2024 |
Dannette
Henning |
|
|
|
|
|
|
|
|
|
/s/
Tom Heinen
|
|
Director |
|
February
15, 2024 |
Tom
Heinen |
|
|
|
|
|
|
|
|
|
/s/
Pete Lapaseotes
|
|
Director |
|
February
15, 2024 |
Pete
Lapaseotes |
|
|
|
|
|
|
|
|
|
/s/
Adam Larson
|
|
Director |
|
February
15, 2024 |
Adam
Larson |
|
|
|
|
|
|
|
|
|
/s/
Graeme P. Rein
|
|
Director |
|
February
15, 2024 |
Graeme
P. Rein |
|
|
|
|
|
|
|
|
|
/s/
Michael D. Smith
|
|
Director |
|
February
15, 2024 |
Michael D. Smith |
|
|
|
|
EXHIBIT
21.1
Subsidiaries
of the Registrant
Where
Food Comes From Organic, Inc.
Validus
Verification Services LLC
SureHarvest
Services, LLC
Postelsia
Holdings, Ltd
EXHIBIT
23.1
CONSENT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We
consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-212061) of Where Food Comes From, Inc. of
our report dated February 15, 2024 relating to the consolidated financial statements as of and for the years ended December 31, 2023
and 2022 of Where Food Comes From, Inc., appearing in this Annual Report on Form 10-K for the years ended December 31, 2023 and 2022.
|
/s/ Causey Demgen
& Moore, P.C. |
|
|
Denver, Colorado |
|
February 15, 2024 |
|
EXHIBIT
31.1
I,
John Saunders, certify that:
1.
I have reviewed this Annual Report on Form 10-K of Where Food Comes From, Inc.
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the
period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this
report;
4.
The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act
Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
|
(a) |
Designed
such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others
within those entities, particularly during the period in which this report is being prepared; |
|
(b) |
Designed
such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
for external purposes in accordance with generally accepted accounting principles; |
|
(c) |
Evaluated
the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about
the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
and |
|
(d)
|
Disclosed
in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s
most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected,
or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and |
5.
The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial
reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing
the equivalent functions):
|
(a) |
All
significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information;
and |
|
(b) |
Any
fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s
internal control over financial reporting. |
Date: February 15, 2024 |
|
|
|
/s/ John
Saunders |
|
John Saunders, Chief Executive Officer |
|
EXHIBIT
31.2
I,
Dannette Henning, certify that:
1.
I have reviewed this Annual Report on Form 10-K of Where Food Comes From, Inc.
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the
period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this
report;
4.
The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act
Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
|
(a) |
Designed
such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others
within those entities, particularly during the period in which this report is being prepared; |
|
(b) |
Designed
such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
for external purposes in accordance with generally accepted accounting principles; |
|
(c) |
Evaluated
the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about
the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
and |
|
(d)
|
Disclosed
in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s
most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected,
or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and |
5.
The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial
reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing
the equivalent functions):
|
(a) |
All
significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information;
and |
|
(b) |
Any
fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s
internal control over financial reporting. |
Date: February 15, 2024 |
|
|
|
/s/ Dannette
Henning |
|
Dannette Henning, Chief Financial Officer |
|
EXHIBIT
32.1
Certification
of Periodic Financial Report
Pursuant
to 18 U.S.C. Section 1350
For
purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned, John Saunders
the Chief Executive Officer of Where Food Comes From, Inc. (the “Company”), hereby certifies that, to his knowledge:
|
(i)
|
the
Annual Report on Form 10-K of the Company for the year ended December 31, 2023, as filed with the Securities and Exchange Commission
on the date hereof (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange
Act of 1934; and |
|
(ii) |
the
information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
of the Company. |
Date: February 15,
2024 |
|
|
|
/s/
John Saunders |
|
John Saunders, Chief Executive
Officer |
|
EXHIBIT
32.2
Certification
of Periodic Financial Report
Pursuant
to 18 U.S.C. Section 1350
For
purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned, Dannette Henning,
the Chief Financial Officer of Where Food Comes From, Inc. (the “Company”), hereby certifies that, to her knowledge:
|
(i)
|
the
Annual Report on Form 10-K of the Company for the year ended December 31, 2023, as filed with the Securities and Exchange Commission
on the date hereof (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange
Act of 1934; and |
|
(ii) |
the
information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
of the Company. |
Date: February 15, 2024 |
|
|
|
/s/ Dannette
Henning |
|
Dannette Henning, Chief Financial Officer |
|
Exhibit
97
Where
Food Comes From, Inc.
Financial
Restatement Clawback Policy
I.
BACKGROUND
Where
Food Comes From, Inc. (the “Company”) has adopted this policy (this “Policy”) to provide for the
recovery or “clawback” of certain incentive compensation in the event of a Restatement. This Policy is intended to comply
with SEC Rule 10D-1 and as set forth under the Nasdaq Stock Market (“Nasdaq”), Listing Rule 5608, “Recovery of Erroneously
Awarded Compensation.” Certain terms used in this Policy are defined in Section VIII below.
II.
STATEMENT OF POLICY
The
Company shall recover reasonably promptly the amount of erroneously awarded Incentive-Based Compensation in the event that the Company
is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement
under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements
that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected
in the current period or left uncorrected in the current period (a “Restatement”).
The
Company shall recover erroneously awarded Incentive-Based Compensation in compliance with this Policy except to the extent provided under
Section V below.
III.
SCOPE OF POLICY
A.
Covered Persons and Recovery Period. This Policy applies to Incentive-Based Compensation received by a person:
| ● | after
beginning service as an Executive Officer, |
| ● | who
served as an Executive Officer at any time during the performance period for that Incentive-Based
Compensation, |
| ● | while
the Company has a class of securities listed on a national securities exchange, and |
| ● | during
the three completed fiscal years immediately preceding the date that the Company is required
to prepare a Restatement (the “Recovery Period”). |
Notwithstanding
this look-back requirement, the Company is only required to apply this Policy to Incentive-Based Compensation received on or after October
1, 2023.
For
purposes of this Policy, Incentive-Based Compensation shall be deemed “received” in the Company’s fiscal period during
which the Financial Reporting Measure (as defined herein) specified in the Incentive-Based Compensation award is attained, even if the
payment or grant of the Incentive-Based Compensation occurs after the end of that period.
B. Transition
Period. In addition to the Recovery Period, this Policy applies to any transition period (that results from a change in
the Company’s fiscal year) within or immediately following the Recovery Period (a “Transition Period”), provided
that a Transition Period between the last day of the Company’s previous fiscal year end and the first day of the Company’s
new fiscal year that comprises a period of nine to 12 months will be deemed a completed fiscal year.
C. Determining
Recovery Period. For purposes of determining the relevant Recovery Period, the date that the Company is required to prepare
the Restatement is the earlier to occur of:
| ● | the
date the board of directors of the Company (the “Board”), a committee
of the Board, or the officer or officers of the Company authorized to take such action if
Board action is not required, concludes, or reasonably should have concluded, that the Company
is required to prepare a Restatement, and |
| ● | the
date a court, regulator, or other legally authorized body directs the Company to prepare
a Restatement. |
For
clarity, the Company’s obligation to recover erroneously awarded Incentive-Based Compensation under this Policy is not dependent
on if or when a Restatement is filed.
IV.
AMOUNT SUBJECT TO RECOVERY
A. Recoverable
Amount. The amount of Incentive-Based Compensation subject to recovery under this Policy is the amount of Incentive-Based
Compensation received that exceeds the amount of Incentive-Based Compensation that otherwise would have been received had it been determined
based on the restated amounts, computed without regard to any taxes paid.
B. Covered
Compensation Based on a Financial Reporting Measure. For Incentive-Based Compensation based wholly or in part upon the attainment
of a Financial Reporting Measure, where the amount of erroneously awarded Incentive-Based Compensation is not subject to mathematical
recalculation directly from the information in a Restatement, the recoverable amount shall be determined by the Compensation Committee
of the Company’s Board of Directors (the “Committee”) based on a reasonable estimate of the effect of the Restatement
on the Financial Reporting Measure upon which the Incentive-Based Compensation was received. In such event, the Company shall maintain
documentation of the determination of that reasonable estimate and provide such documentation to Nasdaq.
C. Method
of Recovery. The Company will have discretion in determining how to accomplish recovery of erroneously awarded Incentive-Based
Compensation under this Policy, recognizing that different means of recovery may be appropriate in different circumstances.
D. Other
Recoupment Rights; Event of Conflict. Any right of recoupment under this Policy is in addition to, and not in lieu of, any
other remedies or rights of recoupment that may be available to the Company and its subsidiaries and affiliates under applicable law
or pursuant to the terms of any similar policy or similar provision in any employment agreement, equity award agreement or similar agreement.
If any awards are subject to both this Policy and any other right to recoupment under any similar policy or similar provision in any
applicable employment agreement, equity award agreement or similar agreement, and there is any conflict between the terms of this Policy
and such other policy or provision, then such conflict or inconsistency shall be resolved by giving precedence to this Policy.
V.
EXCEPTIONS
The
Company shall recover erroneously awarded Incentive-Based Compensation in compliance with this Policy except to the extent that the conditions
set out below are met and the Committee has made a determination that recovery would be impracticable:
A. Direct
Expense Exceeds Recoverable Amount. The direct expense paid to a third party to assist in enforcing this Policy would
exceed the amount to be recovered; provided, however, that before concluding it would be impracticable to recover any amount of erroneously
awarded Incentive-Based Compensation based on expense of enforcement, the Company shall make a reasonable attempt to recover such erroneously
awarded Incentive-Based Compensation, document such reasonable attempt(s) to recover, and provide that documentation to Nasdaq.
B. Recovery
from Certain Tax-Qualified Retirement Plans. Recovery would likely cause an otherwise tax-qualified retirement plan, under
which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C.
411(a) and regulations thereunder.
VI.
PROHIBITION AGAINST INDEMNIFICATION
Notwithstanding
the terms of any indemnification arrangement or insurance policy with any individual covered by this Policy, the Company shall not indemnify
any Executive Officer or former Executive Officer against the loss of erroneously awarded Incentive-Based Compensation, including any
payment or reimbursement for the cost of insurance obtained by any such covered individual to fund amounts recoverable under this Policy.
VII.
DISCLOSURE
The
Company shall file all disclosures with respect to this Policy and recoveries under this Policy in accordance with the requirements of
the U.S. Federal securities laws, including the disclosure required by the applicable Securities and Exchange Commission (“SEC”)
filings.
VIII.
DEFINITIONS
Unless
the context otherwise requires, the following definitions apply for purposes of this Policy:
“Executive
Officer” means each “executive officer” of the Company (as defined in Rule 10D-1(d) under the Exchange Act), which
shall be deemed to include any individuals identified by the Company as executive officers pursuant to Item 401(b) of Regulation S-K
under the Exchange Act. Both current and former Executive Officers are subject to the Policy in accordance with its terms.
“Financial
Reporting Measures” means (i) any measure that is determined and presented in accordance with the accounting principles used
in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures and may consist
of GAAP or non-GAAP financial measures (as defined under Regulation G of the Exchange Act and Item 10 of Regulation S-K under the Exchange
Act), (ii) stock price or (iii) total shareholder return. A Financial Reporting Measure need not be presented within the Company’s
financial statements or included in a filing with the SEC.
“Incentive-Based
Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment
of a Financial Reporting Measure.
IX.
ADMINISTRATION; AMENDMENT; TERMINATION
All
determinations under this Policy will be made by the Committee, including determinations regarding how any recovery under this Policy
is effected. Any determinations of the Committee will be final, binding and conclusive and need not be uniform with respect to each individual
covered by this Policy.
The
Committee may amend this Policy from time to time and may terminate this Policy at any time, in each case in its sole discretion.
X.
EFFECTIVENESS
This
Policy shall be effective as of December 1, 2023.
v3.24.0.1
Cover - USD ($)
|
12 Months Ended |
|
|
Dec. 31, 2023 |
Feb. 08, 2024 |
Jun. 30, 2023 |
Cover [Abstract] |
|
|
|
Document Type |
10-K
|
|
|
Amendment Flag |
false
|
|
|
Document Annual Report |
true
|
|
|
Document Transition Report |
false
|
|
|
Document Period End Date |
Dec. 31, 2023
|
|
|
Document Fiscal Period Focus |
FY
|
|
|
Document Fiscal Year Focus |
2023
|
|
|
Current Fiscal Year End Date |
--12-31
|
|
|
Entity File Number |
001-40314
|
|
|
Entity Registrant Name |
WHERE
FOOD COMES FROM, INC.
|
|
|
Entity Central Index Key |
0001360565
|
|
|
Entity Tax Identification Number |
43-1802805
|
|
|
Entity Incorporation, State or Country Code |
CO
|
|
|
Entity Address, Address Line One |
202
6th Street
|
|
|
Entity Address, Address Line Two |
Suite
400
|
|
|
Entity Address, City or Town |
Castle
Rock
|
|
|
Entity Address, State or Province |
CO
|
|
|
Entity Address, Postal Zip Code |
80104
|
|
|
City Area Code |
(303)
|
|
|
Local Phone Number |
895-3002
|
|
|
Title of 12(g) Security |
Common
Stock, $0.001 par value
|
|
|
Entity Well-known Seasoned Issuer |
No
|
|
|
Entity Voluntary Filers |
No
|
|
|
Entity Current Reporting Status |
Yes
|
|
|
Entity Interactive Data Current |
Yes
|
|
|
Entity Filer Category |
Non-accelerated Filer
|
|
|
Entity Small Business |
true
|
|
|
Entity Emerging Growth Company |
false
|
|
|
Entity Shell Company |
false
|
|
|
Entity Public Float |
|
|
$ 32,174,942
|
Entity Common Stock, Shares Outstanding |
|
5,487,269
|
|
Documents Incorporated by Reference |
Part III is incorporated by reference from the registrant’s Definitive Proxy Statement for its 2024
Annual Meeting of Shareholders to be filed, pursuant to Regulation 14A, within 120 days after the close of the registrant’s 2023
fiscal year.
|
|
|
ICFR Auditor Attestation Flag |
false
|
|
|
Document Financial Statement Error Correction |
false
|
|
|
Auditor Name |
Causey Demgen & Moore, P.C.
|
|
|
Auditor Firm ID |
647
|
|
|
Auditor Location |
Denver,
Colorado
|
|
|
X |
- DefinitionBoolean flag that is true when the XBRL content amends previously-filed or accepted submission.
+ References
+ Details
Name: |
dei_AmendmentFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPCAOB issued Audit Firm Identifier
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_AuditorFirmId |
Namespace Prefix: |
dei_ |
Data Type: |
dei:nonemptySequenceNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_AuditorLocation |
Namespace Prefix: |
dei_ |
Data Type: |
dei:internationalNameItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_AuditorName |
Namespace Prefix: |
dei_ |
Data Type: |
dei:internationalNameItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEnd date of current fiscal year in the format --MM-DD.
+ References
+ Details
Name: |
dei_CurrentFiscalYearEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gMonthDayItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as an annual report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_DocumentAnnualReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates whether any of the financial statement period in the filing include a restatement due to error correction.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection w
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_DocumentFinStmtErrorCorrectionFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.
+ References
+ Details
Name: |
dei_DocumentFiscalPeriodFocus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fiscalPeriodItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThis is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.
+ References
+ Details
Name: |
dei_DocumentFiscalYearFocus |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gYearItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.
+ References
+ Details
Name: |
dei_DocumentPeriodEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as a transition report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Forms 10-K, 10-Q, 20-F -Number 240 -Section 13 -Subsection a-1
+ Details
Name: |
dei_DocumentTransitionReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.
+ References
+ Details
Name: |
dei_DocumentType |
Namespace Prefix: |
dei_ |
Data Type: |
dei:submissionTypeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDocuments incorporated by reference.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-23
+ Details
Name: |
dei_DocumentsIncorporatedByReferenceTextBlock |
Namespace Prefix: |
dei_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAddress Line 1 such as Attn, Building Name, Street Name
+ References
+ Details
Name: |
dei_EntityAddressAddressLine1 |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAddress Line 2 such as Street or Suite number
+ References
+ Details
Name: |
dei_EntityAddressAddressLine2 |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Definition
+ References
+ Details
Name: |
dei_EntityAddressCityOrTown |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCode for the postal or zip code
+ References
+ Details
Name: |
dei_EntityAddressPostalZipCode |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the state or province.
+ References
+ Details
Name: |
dei_EntityAddressStateOrProvince |
Namespace Prefix: |
dei_ |
Data Type: |
dei:stateOrProvinceItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityCentralIndexKey |
Namespace Prefix: |
dei_ |
Data Type: |
dei:centralIndexKeyItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.
+ References
+ Details
Name: |
dei_EntityCommonStockSharesOutstanding |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionIndicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ References
+ Details
Name: |
dei_EntityCurrentReportingStatus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate if registrant meets the emerging growth company criteria.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityEmergingGrowthCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCommission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.
+ References
+ Details
Name: |
dei_EntityFileNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fileNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityFilerCategory |
Namespace Prefix: |
dei_ |
Data Type: |
dei:filerCategoryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTwo-character EDGAR code representing the state or country of incorporation.
+ References
+ Details
Name: |
dei_EntityIncorporationStateCountryCode |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarStateCountryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-T -Number 232 -Section 405
+ Details
Name: |
dei_EntityInteractiveDataCurrent |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.
+ References
+ Details
Name: |
dei_EntityPublicFloat |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityRegistrantName |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityShellCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates that the company is a Smaller Reporting Company (SRC).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntitySmallBusiness |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityTaxIdentificationNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:employerIdItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
+ References
+ Details
Name: |
dei_EntityVoluntaryFilers |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Securities Act -Number 230 -Section 405
+ Details
Name: |
dei_EntityWellKnownSeasonedIssuer |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-K -Number 249 -Section 310
Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 20-F -Number 249 -Section 220 -Subsection f
Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 40-F -Number 249 -Section 240 -Subsection f
+ Details
Name: |
dei_IcfrAuditorAttestationFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLocal phone number for entity.
+ References
+ Details
Name: |
dei_LocalPhoneNumber |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTitle of a 12(g) registered security.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection g
+ Details
Name: |
dei_Security12gTitle |
Namespace Prefix: |
dei_ |
Data Type: |
dei:securityTitleItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Consolidated Balance Sheets - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
Current assets: |
|
|
Cash and cash equivalents |
$ 2,641
|
$ 4,368
|
Accounts receivable, net of allowance |
2,128
|
2,172
|
Inventory |
1,109
|
888
|
Prepaid expenses and other current assets |
335
|
463
|
Total current assets |
6,213
|
7,891
|
Property and equipment, net |
844
|
998
|
Right-of-use assets, net |
2,296
|
2,607
|
Equity investments |
1,191
|
991
|
Intangible and other assets, net |
2,303
|
2,340
|
Goodwill, net |
2,946
|
2,946
|
Deferred tax assets, net |
493
|
523
|
Total assets |
16,286
|
18,296
|
Current liabilities: |
|
|
Accounts payable |
567
|
640
|
Accrued expenses and other current liabilities |
615
|
769
|
Deferred revenue |
1,485
|
1,278
|
Current portion of finance lease obligations |
14
|
9
|
Current portion of operating lease obligations |
298
|
341
|
Total current liabilities |
2,979
|
3,037
|
Finance lease obligations, net of current portion |
41
|
37
|
Operating lease obligation, net of current portion |
2,447
|
2,745
|
Total liabilities |
5,467
|
5,819
|
Commitments and contingencies |
|
|
Equity: |
|
|
Preferred stock, $0.001 par value; 5,000 shares authorized; none issued or outstanding |
|
|
Common stock, $0.001 par value; 95,000 shares authorized; 6,516 (2023) and 6,501 (2022) shares issued, and 5,503 (2023) and 5,775 (2022) shares outstanding |
7
|
6
|
Additional paid-in-capital |
12,290
|
12,145
|
Treasury stock of 1,014 (2023) and 727 (2022) shares |
(11,219)
|
(7,263)
|
Retained earnings |
9,741
|
7,589
|
Total equity |
10,819
|
12,477
|
Total liabilities and stockholders’ equity |
$ 16,286
|
$ 18,296
|
X |
- DefinitionOperating and finance lease right of use asset.
+ References
+ Details
Name: |
WFCF_OperatingAndFinanceLeaseRightOfUseAsset |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccountsPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9
+ Details
Name: |
us-gaap_AccountsReceivableNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.
+ References
+ Details
Name: |
us-gaap_AccruedLiabilitiesAndOtherLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AdditionalPaidInCapital |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_AssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRepresents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(15)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.17) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.25) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommitmentsAndContingencies |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_DeferredRevenueCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(14)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 21: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19-26) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_Liabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(32)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesAndStockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionTotal obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.21) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(12)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermInvestments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(21)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_RetainedEarningsAccumulatedDeficit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StockholdersEquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29,30) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_TreasuryStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
|
Dec. 31, 2023 |
Dec. 31, 2022 |
Statement of Financial Position [Abstract] |
|
|
Preferred stock, par value |
$ 0.001
|
$ 0.001
|
Preferred stock, shares authorized |
5,000,000
|
5,000,000
|
Preferred stock, shares issued |
0
|
0
|
Preferred stock, shares outstanding |
0
|
0
|
Common stock, par value |
$ 0.001
|
$ 0.001
|
Common stock, shares authorized |
95,000,000
|
95,000,000
|
Common stock, shares issued |
6,516,000
|
6,501,000
|
Common stock, shares outstanding |
5,503,000
|
5,775,000
|
Treasury stock, shares |
1,014,000
|
727,000
|
X |
- DefinitionFace amount or stated value per share of common stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFace amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StatementOfFinancialPositionAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of previously issued common shares repurchased by the issuing entity and held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockCommonShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.24.0.1
Consolidated Statements of Income - USD ($) shares in Thousands, $ in Thousands |
12 Months Ended |
Dec. 31, 2023 |
Dec. 31, 2022 |
Revenues: |
|
|
Total revenues |
$ 25,135
|
$ 24,845
|
Costs of revenues: |
|
|
Total costs of revenues |
14,613
|
14,377
|
Gross profit |
10,522
|
10,468
|
Selling, general and administrative expenses |
7,825
|
7,816
|
Income from operations |
2,697
|
2,652
|
Other income/(loss): |
|
|
Dividend income from Progressive Beef |
320
|
250
|
Gain on sale of assets |
7
|
12
|
Other income, net |
53
|
5
|
Loss on foreign currency exchange |
(7)
|
(38)
|
Impairment of digital assets |
|
(62)
|
Interest expense |
(5)
|
(3)
|
Income before income taxes |
3,065
|
2,816
|
Income tax expense |
913
|
822
|
Net income |
$ 2,152
|
$ 1,994
|
Per share - net income |
|
|
Basic |
$ 0.39
|
$ 0.34
|
Diluted |
$ 0.39
|
$ 0.33
|
Weighted average number of common shares outstanding: |
|
|
Basic |
5,485
|
5,955
|
Diluted |
5,548
|
6,035
|
Verification and Certification Service Revenue [Member] |
|
|
Revenues: |
|
|
Total revenues |
$ 19,413
|
$ 17,610
|
Costs of revenues: |
|
|
Total costs of revenues |
10,986
|
9,748
|
Product Sales [Member] |
|
|
Revenues: |
|
|
Total revenues |
4,001
|
4,364
|
Costs of revenues: |
|
|
Total costs of revenues |
2,272
|
2,333
|
Professional Services [Member] |
|
|
Revenues: |
|
|
Total revenues |
1,721
|
2,871
|
Costs of revenues: |
|
|
Total costs of revenues |
$ 1,355
|
$ 2,296
|
X |
- DefinitionThe aggregate cost of goods produced and sold and services rendered during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_CostOfRevenue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_CostOfRevenueAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 15: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482014/830-20-35-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481956/830-20-45-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481926/830-20-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481839/830-10-45-17
+ Details
Name: |
us-gaap_ForeignCurrencyTransactionGainLossBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3
+ Details
Name: |
us-gaap_ImpairmentOfIntangibleAssetsFinitelived |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of the cost of borrowed funds accounted for as interest expense.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (210.5-03(11)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1
+ Details
Name: |
us-gaap_InterestExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of dividend income on nonoperating securities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_InvestmentIncomeDividend |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NonoperatingIncomeExpenseAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of income related to nonoperating activities, classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_OtherNonoperatingIncome |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_RevenuesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_SellingGeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=WFCF_VerificationAndCertificationServiceRevenueMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=WFCF_ProductSalesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=WFCF_ProfessionalServicesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.0.1
Consolidated Statements of Cash Flows - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2023 |
Dec. 31, 2022 |
Operating activities: |
|
|
Net income |
$ 2,152
|
$ 1,994
|
Adjustments to reconcile net income to net cash provided by operating activities: |
|
|
Depreciation and amortization |
634
|
765
|
Impairment of digital assets |
|
62
|
Gain on sale of assets |
(7)
|
(12)
|
Stock-based compensation expense |
78
|
154
|
Deferred tax benefit |
30
|
(59)
|
Bad debt expense |
44
|
26
|
Changes in operating assets and liabilities, net of effect from acquisitions: |
|
|
Accounts receivable |
|
(20)
|
Inventory |
(221)
|
(121)
|
Prepaid expenses and other assets |
155
|
(138)
|
Accounts payable |
(73)
|
193
|
Accrued expenses and other current liabilities |
(154)
|
59
|
Deferred revenue |
207
|
(235)
|
Right of use assets and liabilities, net |
(23)
|
(14)
|
Net cash provided by operating activities |
2,822
|
2,654
|
Investing activities: |
|
|
Purchase of digital assets |
|
(178)
|
Investment in Blue Trace |
(200)
|
|
Acquisition of Upcycle Certification Program |
(300)
|
|
Purchases of property, equipment and software development costs |
(148)
|
(89)
|
Net cash used in investing activities |
(648)
|
(267)
|
Financing activities: |
|
|
Repayments of finance lease obligations |
(13)
|
(13)
|
Proceed from stock option exercise |
68
|
36
|
Stock repurchase under Stock Buyback Plan |
(3,956)
|
(3,456)
|
Net cash used in financing activities |
(3,901)
|
(3,433)
|
Net change in cash |
(1,727)
|
(1,046)
|
Cash at beginning of period |
4,368
|
5,414
|
Cash at end of period |
$ 2,641
|
$ 4,368
|
X |
- DefinitionIncrease decrease in right of use assets and liabilities net.
+ References
+ Details
Name: |
WFCF_IncreaseDecreaseInRightOfUseAssetsAndLiabilitiesNet |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionPayments to acquire upcycle certification program.
+ References
+ Details
Name: |
WFCF_PaymentsToAcquireUpcycleCertificationProgram |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionRepayments of finance lease obligations.
+ References
+ Details
Name: |
WFCF_RepaymentsOfFinanceLeaseObligations |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -SubTopic 230 -Topic 830 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_DepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) on sale or disposal of other assets.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_GainLossOnSaleOfOtherAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3
+ Details
Name: |
us-gaap_ImpairmentOfIntangibleAssetsFinitelived |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in accrued expenses, and obligations classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 310 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInContractWithCustomerLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInInventories |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingCapitalAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in prepaid expenses, and assets classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow to reacquire common stock during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_PaymentsForRepurchaseOfCommonStock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquireIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the purchase of all investments (debt, security, other) during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquireInvestments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquirePropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow from exercise of option under share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2A -Subparagraph (a) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A
+ Details
Name: |
us-gaap_ProceedsFromStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense (reversal of expense) for expected credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_ProvisionForDoubtfulAccounts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of noncash expense for share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_ShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.0.1
Consolidated Statements of Equity - USD ($) $ in Thousands |
Total |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Treasury Stock, Common [Member] |
Retained Earnings [Member] |
Balance at Dec. 31, 2021 |
$ 13,749
|
$ 6
|
$ 11,955
|
$ (3,807)
|
$ 5,595
|
Balance, shares at Dec. 31, 2021 |
|
6,071,000
|
|
|
|
Stock-based compensation expense |
154
|
|
154
|
|
|
Stock-based compensation expense, shares |
|
4,000
|
|
|
|
Stock options exercised |
$ 36
|
|
36
|
|
|
Stock options exercised, shares |
7,750
|
8,000
|
|
|
|
Repurchase of common shares under Stock Buyback Plan |
$ (3,456)
|
|
|
(3,456)
|
|
Repurchase of common shares under Stock Buyback Plan, shares |
|
(308,000)
|
|
|
|
Net income |
1,994
|
|
|
|
1,994
|
Balance at Dec. 31, 2022 |
12,477
|
$ 6
|
12,145
|
(7,263)
|
7,589
|
Balance, shares at Dec. 31, 2022 |
|
5,775,000
|
|
|
|
Stock-based compensation expense |
78
|
|
78
|
|
|
Stock-based compensation expense, shares |
|
2,000
|
|
|
|
Stock options exercised |
$ 68
|
$ 1
|
67
|
|
|
Stock options exercised, shares |
12,628
|
13,000
|
|
|
|
Repurchase of common shares under Stock Buyback Plan |
$ (3,956)
|
|
|
(3,956)
|
|
Repurchase of common shares under Stock Buyback Plan, shares |
|
(287,000)
|
|
|
|
Net income |
2,152
|
|
|
|
2,152
|
Balance at Dec. 31, 2023 |
$ 10,819
|
$ 7
|
$ 12,290
|
$ (11,219)
|
$ 9,741
|
Balance, shares at Dec. 31, 2023 |
|
5,503,000
|
|
|
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued which are neither cancelled nor held in the treasury.
+ References
+ Details
Name: |
us-gaap_SharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of share options (or share units) exercised during the current period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionValue, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionValue of stock issued as a result of the exercise of stock options.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockRepurchasedDuringPeriodShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEquity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 205 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockRepurchasedDuringPeriodValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.0.1
The Company and Basis of Presentation
|
12 Months Ended |
Dec. 31, 2023 |
Accounting Policies [Abstract] |
|
The Company and Basis of Presentation |
Note
1 - The Company and Basis of Presentation
Business
Overview
Where
Food Comes From, Inc. is a Colorado corporation based in Castle Rock, Colorado (“WFCF”, the “Company,” “our,”
“we,” or “us”). We are an independent, third-party food verification company conducting both on-site and desk
audits to verify that claims being made about livestock, food, other high-value specialty crops and agricultural and aquaculture products
are accurate. We care about food and other agricultural and aquacultural products, how it is grown and raised, the quality of what we
eat, what farmers and ranchers do, and authentically telling that story to the consumer. Our team visits farms and ranches and looks
at their plants, animals, and records, and compares the information we collect to specific standards or claims that farms and ranches
want to make about how they are producing food. We strive to ensure that everyone involved in the food business - from growers and farmers
to retailers and shoppers – can count on WFCF to provide authentic and transparent information about the food we eat and how, where,
and by whom it is produced.
We
also provide a wide range of professional services and technology solutions that generate incremental revenue specific to the food and
agricultural industry and drive sustainable value creation. Finally, the Company’s Where Food Comes From Source Verified® retail
and restaurant labeling program utilizes the verification of product attributes to connect consumers directly to the source of the food
they purchase through product labeling and web-based information sharing and education.
Most
of our customers are located throughout the United States.
Basis
of Presentation
Our
consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States
of America (“GAAP”). The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions
that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial
statements, and the reported amounts of revenues, costs and expenses during the reporting period. Actual results could differ from the
estimates.
Our
consolidated financial statements include the accounts of all majority-owned or controlled subsidiaries, and all significant intercompany
transactions and amounts have been eliminated. The results of businesses acquired are included in the consolidated financial statements
from the date of the acquisition.
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//235/tableOfContent
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 275 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//275/tableOfContent
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//205/tableOfContent
+ Details
Name: |
us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Summary of Significant Accounting Policies
|
12 Months Ended |
Dec. 31, 2023 |
Accounting Policies [Abstract] |
|
Summary of Significant Accounting Policies |
Note
2 - Summary of Significant Accounting Policies
Cash
and Cash Equivalents
We
place our cash with high quality financial institutions. At times, cash balances may exceed the Federal Deposit Insurance Corporation
(“FDIC”) insurance limit; however, we have not experienced any losses related to balances that exceed such FDIC insurance
limits (currently $250,000), and we believe our credit risk is minimal. At times, we may also invest in short-term investments with original
maturities of three months or less, which we consider to be cash and cash equivalents, since they are readily convertible to cash.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Revenue
Recognition
Verification
and Certification Segment
We
offer a range of products and services to maintain identification, traceability, and verification systems. We conduct both on-site and
desk audits to verify that claims being made about livestock, food, other high-value specialty crops and agricultural products are accurate.
We generate revenue primarily from the sale of our verification solutions, consulting services and hardware sales. We sell our products
and services directly to customers at various levels in the livestock and agricultural supply chains.
Verification
and certification service revenue primarily consists of fees charged for verification audits and other verification services that the
Company performs for customers. We recognize revenue utilizing an input method to measure over-time progress of each verification audit
based on the number of audit days performed.
For
certain of our third-party crop and other processed product audits, we assess a fixed fee for the annual certification period. We recognize
revenue utilizing an input method to measure progress toward satisfaction of the annual assessment based on the percentage of activities/phases
or input reviews completed under the annual assessment.
Product
sales are primarily generated from the sale of cattle identification ear tags. Revenue for product sales is recognized upon delivery
of the goods to customer, at which point title, custody and risk of loss transfer to the customer.
Professional
Services Segment
Professional
services, data analysis and other reporting fees are derived from a standard rate card by employee level, and we invoice for services
monthly on a time-incurred basis. We recognize revenue over time utilizing the practical expedient that allows us to recognize revenue
in the amount to which we have a right to invoice.
Other
Generally,
we do not provide right of return or warranty on product sales or services performed.
In
connection with the provision of on-site audits, reimbursable expenses are incurred and billed to customers, and such amounts are recognized
on a gross basis as both revenue and cost of revenue.
Any
amounts collected on behalf of a third-party and remitted in full to that third-party are excluded from the transaction price and, thus,
revenue.
Our
business is subject to seasonal fluctuations. Significant portions of our verification and certification service revenue is typically
realized during late May through early October when the calf marketings and the growing seasons are at their peak. Although this seasonality
does not impact our policies for revenue recognition, it does generally impact our results of operations by potentially causing an increase
in our profit margins during May through October and decreased margins during November through April. Additionally, the cattle industry
is cyclical by nature based on factors impacting current and future supplies such as drought-induced feedlot placements, higher cow and
heifer slaughter, and lower auction receipts. The production lags inherent to this industry lead to long-lasting impacts of production
decisions. For example, increased liquidation implies tighter supplies for next year. Similarly, times of herd expansion are typically
a multi-year period. These cycles typically last roughly 10 years. The beginning of 2023 marks the ninth year of the current cycle that
began in 2014. We are currently in the contraction phase of the cycle after peaking in 2018-2019. How long we continue to contract will
be directly impacted by drought and pasture conditions.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Disaggregation
of Revenue
We
have identified three material revenue categories in our business: (i) verification and certification service revenue, (ii) product sales,
and (iii) professional service revenue.
Revenue
attributable to each of our identified revenue categories is disaggregated in the table below (amounts in thousands).
Schedule of Revenue Attributable to Each of Our Identified Revenue Categories
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
| |
Year
ended December 31, 2023 | | |
Year
ended December 31, 2022 | |
| |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | | |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | |
Revenues: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Verification
and certification service revenue | |
$ | 19,413 | | |
$ | - | | |
$ | - | | |
$ | 19,413 | | |
$ | 17,610 | | |
$ | - | | |
$ | - | | |
$ | 17,610 | |
Product sales | |
| 4,001 | | |
| - | | |
| - | | |
| 4,001 | | |
| 4,364 | | |
| - | | |
| - | | |
| 4,364 | |
Professional
services | |
| - | | |
| 1,721 | | |
| - | | |
| 1,721 | | |
| - | | |
| 2,871 | | |
| - | | |
| 2,871 | |
Total
revenues | |
$ | 23,414 | | |
$ | 1,721 | | |
$ | - | | |
$ | 25,135 | | |
$ | 21,974 | | |
$ | 2,871 | | |
$ | - | | |
$ | 24,845 | |
As
of December 31, 2023 and 2022, accounts receivable from contracts with customers, net of allowance for doubtful accounts, were approximately
$2.1 million and $2.2 million, respectively.
As
of December 31, 2023 and 2022, deferred revenue from contracts with customers were approximately $1.5 million and $1.3 million, respectively.
The balance of the contract liabilities at December 31, 2022 was recognized as revenue in 2023 and the balance at December 31, 2023 is
expected to be recognized as revenue during 2024.
The
following table reflects the changes in our contract liabilities during the year ended December 31, 2023 and 2022:
Schedule of Changes in Contract Liabilities
Deferred revenue (in thousands): | |
2023 | | |
2022 | |
Deferred revenue January 1 | |
$ | 1,278 | | |
$ | 1,513 | |
Unearned billings | |
| 3,618 | | |
| 3,733 | |
Revenue
recognized | |
| (3,411 | ) | |
| (3,968 | ) |
Deferred revenue December
31 | |
$ | 1,485 | | |
$ | 1,278 | |
Cost
of Revenues
Salaries
and related fringe benefits directly associated with our verification and certification service revenues are allocated to costs of verification
and certification services.
Costs
of products primarily represents the cost of livestock EID ear tags generally used in connection with our verification programs.
Costs
of professional services include direct costs of salaries and related fringe benefits, and fees incurred from other service providers
directly related to our professional services revenue.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Accounts
Receivable and Allowance for Doubtful Accounts
Our
receivables are generally due from trade customers. Credit is extended based on our evaluation of the customer’s financial condition,
and generally collateral is not required. Accounts receivable are generally due approximately 30 days from the invoice date and are stated
at amounts due from customers, net of an allowance for doubtful accounts. Accounts receivable that are outstanding longer than the contractual
payment terms are considered past due. We determine our allowance by considering a number of factors, including the length of time trade
accounts receivable are past due, our previous loss and payment history, the customer’s current ability to pay its obligations
to us and the condition of the general economy and the industry as a whole. We write-off accounts receivable when they become uncollectible,
and payments subsequently received on such receivables are credited to the allowance for doubtful accounts. The allowance for doubtful
accounts was approximately $55,000, at December 31, 2023 and 2022.
At
December 31, 2023 and 2022, no single customer accounted for greater than 10% of our accounts receivable balance.
Fair
Value Measurements
ASC
Topic 820, Fair Value Measurements and Disclosure, establishes a hierarchy for inputs used in measuring fair value for financial assets
and liabilities that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable
inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based
on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions
of what market participants would use in pricing the asset or liability based on the best information available in the circumstances.
The hierarchy is broken down into three levels based on the reliability of the inputs as follows:
|
● |
Level 1: Quoted prices available
in active markets for identical assets or liabilities; |
|
● |
Level 2: Quoted prices in active markets for
similar assets and liabilities that are observable for the asset or liability; |
|
● |
Level 3: Unobservable pricing inputs that
are generally less observable from objective sources, such as discounted cash or valuation models. |
The
financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement.
The Company’s assessment of the significance of a particular input to the fair value measurement requires judgment, and may affect
the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.
The
Company’s non-recurring fair value measurements include purchase price allocations for the fair value of assets and liabilities
acquired through business combinations.
The
acquisition of a group of assets in a business combination transaction requires fair value estimates for assets acquired and liabilities
assumed. The fair value of assets and liabilities acquired through business combinations is calculated using a discounted future cash
flows method. The discounted cash flows are developed using the income approach in which a value (based on management’s expectations
for the future) is determined by converting anticipated benefits. The fair value measurements are based on significant inputs not observable
in the market and thus represent fair value measurements which are designated as Level 3 inputs within the fair value hierarchy. Key
assumptions and considerations include:
|
a) |
A discount rate range of
19-32 percent; |
|
b) |
Terminal value based on long-term sustainable
growth rates of 3 percent; |
|
c)
|
Financial data of comparable companies for
market participant assumptions; and |
|
d) |
Consideration of the marketability that market
participants would consider when measuring the fair value of a non-controlling interest in our acquisition. |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Other
Financial Instruments
The
carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate their fair value
due to their short maturities. The carrying values shown for short-term investments, long-term investments and notes payable also approximate
fair value because current interest rates and terms offered to us for similar instruments are substantially the same (Level 2 inputs).
Inventory
Inventory
consists of cattle identification ear tags and tag readers, which are recorded at the lower of cost or market value, with the cost calculated
using the first-in-first-out (FIFO) method. Market value represents the estimated selling price.
We
do not manufacture any of the items in inventory. All items in inventory are finished goods. As of December 31, 2023, there is no indication
of obsolescence or impairment of inventory. No items in inventory have been pledged as security.
Property
and Equipment
Property
and equipment are recorded at cost and are depreciated using the straight-line method over the estimated useful-lives of the respective
assets. Leasehold improvements are depreciated over the shorter of the lease term, which generally includes reasonably assured option
periods, or the estimated useful-lives of the assets, in accordance with ASC842. All other property and equipment have depreciable lives
which range from two to seven years. Upon retirement or disposal of assets, the accounts are relieved of cost and accumulated depreciation
and the related gain or loss is reflected in earnings.
Goodwill
and Other Intangible Assets
Goodwill
represents the excess of purchase price over fair value of tangible net assets of acquired businesses at the acquisition date, after
amounts allocated to other identifiable intangible assets. Factors that contribute to the recognition of goodwill include synergies that
are specific to our business and not available to other market participants and are expected to increase net sales and profits; acquisition
of a talented workforce; cost savings opportunities; the strategic benefit of expanding our presence in core and adjacent markets; and
diversifying our product portfolio.
The
fair values of other identifiable intangible assets are determined using the income approach or fair value measurement. Other intangible
assets include, but are not limited to, developed technology, customer
relationships, accreditations, tradenames/trademarks, patents and digital assets. Intangible assets
with determinable useful-lives are amortized on a straight-line basis over their estimated useful-lives of two to 15 years. Certain acquired
trade names and digital assets are considered to have indefinite lives and are not amortized but are assessed at least annually for potential
impairment as described below.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Goodwill,
Intangibles and Long-Lived Asset Impairment Tests
We
perform our annual impairment test for goodwill in the fourth quarter of each year. We consider qualitative indicators of the fair value
of a reporting unit when it is unlikely that a reporting unit has impaired goodwill. In certain circumstances, we may also utilize a
discounted cash flow analysis that requires certain assumptions and estimates be made regarding market conditions and our future profitability.
Indefinite-lived intangible assets are also tested at least annually for impairment by comparing the individual carrying values to the
fair value.
We
review long-lived assets for indicators of impairment whenever events or changes in circumstances indicate that the carrying amount may
not be recoverable, or at least annually. The evaluation is performed at the lowest level of identifiable cash flows. Undiscounted cash
flows expected to be generated by the related assets are estimated over the asset’s useful life based on updated projections. If
the evaluation indicates that the carrying amount of the asset may not be recoverable, any potential impairment is measured based upon
the fair value of the related asset or asset group as determined by an appropriate market appraisal or other valuation technique.
We
determine the fair value of our digital assets on a quarterly basis based on quoted prices on the active exchange(s) that we have determined
is the principal market for such assets. We perform an analysis each quarter to identify whether significant events or changes in circumstances,
indicate that it is more likely than not that our digital assets are permanently impaired. In determining if an impairment has occurred,
we consider the lowest market price of one unit of digital asset quoted on an active exchange since acquiring the digital asset. If the
current carrying value of a digital asset significantly exceeds the fair value so determined, a permanent impairment loss has occurred
with respect to the digital assets in the amount equal to the difference between their carrying values and the price determined.
Research
and Development and Software Development Costs
Research
and development costs are charged to operations as incurred. We did not incur any research and development expense in 2023 and 2022.
Internal
use software development costs represent the capitalization of certain external and internal computer software costs incurred during
the application development stage. The application development stage is characterized by software design and configuration activities,
coding, testing and installation. Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized
if it is probable that such expenditures will result in additional functionality.
Website
software development costs related to certain planning and training costs incurred in the development of website software are expensed
as incurred, while application development stage costs are capitalized.
Advertising
and Marketing Expenses
Advertising
and marketing costs are expensed as incurred. Total advertising and marketing expenses for the years ended December 31, 2023 and 2022,
were approximately $0.3 million and $0.2 million, respectively.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Income
Taxes
We
record income taxes under the asset and liability method. Deferred tax assets and liabilities reflect our estimation of the future tax
consequences of temporary differences between the carrying amounts of assets and liabilities for book and tax purposes. We determine
deferred income taxes based on the differences in accounting methods and timing between financial statement and income tax reporting.
Accordingly, we determine the deferred tax asset or liability for each temporary difference based on the enacted tax rates expected to
be in effect when we realize the underlying items of income and expense. We consider all relevant factors when assessing the likelihood
of future realization of our deferred tax assets, including our recent earnings experience by jurisdiction, expectations of future taxable
income and the carryforward periods available to us for tax reporting purposes, as well as assessing available tax planning strategies.
We may establish a valuation allowance to reduce deferred tax assets to the amount we believe is more likely than not to be realized.
Due to inherent complexities arising from the nature of our businesses, future changes in income tax law, tax sharing agreements or variances
between our actual and anticipated operating results, we make certain judgments and estimates. Therefore, actual income taxes could materially
vary from these estimates.
The
accounting standard related to income taxes applies to all tax positions and defines the confidence level that a tax position must meet
in order to be recognized in the financial statements. The accounting standard requires that the tax effects of a position be recognized
only if it is “more-likely-than-not” to be sustained by the taxing authority as of the reporting date. If a tax position
is not considered “more-likely-than-not” to be sustained, then no benefits of the position are to be recognized. Differences
between financial and tax reporting which do not meet this threshold are required to be recorded as unrecognized tax benefits. This standard
also provides guidance on the presentation of tax matters and the recognition of potential Internal Revenue Service interest and penalties.
As of December 31, 2023 and 2022, the Company did not have an unrecognized tax liability.
The
Company classifies penalty and interest expense related to income tax liabilities as an income tax expense. The Company did not incur
any material interest and penalties for the years ended December 31, 2023 and 2022.
The
Company files income tax returns in the U.S. and various state jurisdictions, and there are open statutes of limitation for taxing authorities
to audit our tax returns from 2020 through the current period.
Stock-Based
Compensation
The
Company recognizes all equity-based compensation as stock-based compensation expense based on the fair value of the compensation measured
at the grant date. For stock options, fair value is calculated at the date of grant using the Black-Scholes-Merton option-pricing model.
For stock awards, fair value is the closing stock price for the Company’s common stock on the grant date. The expense is recognized
over the vesting period of the grant.
Calculating
stock-based compensation expense using the Black-Scholes-Merton option-pricing model requires the input of highly subjective assumptions,
including the expected term of the stock-based awards, stock price volatility, and the pre-vesting option forfeiture rate. We consider
many factors when estimating expected forfeitures, including the types of awards, employee classification and historical experience.
Actual forfeitures may differ substantially from our current estimate. Under this pricing model, which incorporates ranges of assumptions
for inputs, our assumptions are as follows:
● |
Dividend yield is based on
our historical policy of not paying cash dividends. |
● |
Expected volatility assumptions were derived
from our actual volatilities. |
● |
The risk-free interest rate is based on the
U.S. Treasury yield curve in effect at the date of grant with maturity dates approximately equal to the expected term at the grant
date. |
● |
The expected term of options represents the
period of time that options granted are expected to be outstanding giving consideration to vesting schedules, based on historical exercise
patterns, which we believe are representative of future behavior. |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Leases
In
accordance with ASU 2016-02: Leases (Topic 842), we determine if an arrangement is a lease at inception. Operating leases are included
in the right-of-use (ROU) assets, current operating lease liabilities and noncurrent operating lease liabilities in our consolidated
balance sheet. Finance leases are included in property and equipment, current finance lease obligations and long-term finance lease obligations
in our consolidated balance sheet.
ROU
assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease
payments arising from the lease. ROU assets and liabilities are recognized at the lease commencement date based on the estimated present
value of lease payments over the lease term.
As
the discount rates in the Company’s lease are not implicit, the Company estimated the incremental borrowing rate based on the rate
of interest the Company would have to pay to borrow a similar amount on a collateralized basis over a similar term.
Our
lease term includes options to extend the lease when it is reasonably certain that we will exercise that option. Leases with a term of
12 months or less are not recorded on the balance sheet. Our lease agreements do not contain any residual value guarantees.
We
have operating and finance leases for corporate offices, other regional offices, and certain equipment. Our leases have remaining lease
terms of 1 year to 15 years, some of which include multiple options to extend the leases for up to 5 years each.
Recent
Accounting Pronouncements
The
Financial Accounting Standards Board (FASB) Accounting Standards Codification is the sole source of authoritative GAAP other than SEC
issued rules and regulations that apply only to SEC registrants. The FASB issues an Accounting Standards Update (ASU) to communicate
changes to the codification. The Company considers the applicability and impact of all ASU’s. ASU’s not listed below were
assessed and determined to be either not applicable or are not expected to have a material impact on the consolidated financial statements.
Recently
Adopted Accounting Pronouncements
On
January 1, 2023, we adopted ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments, which adds a new Topic 326 to the Codification and removes the thresholds that companies apply
to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities.
The adoption of this update did not have an impact on our Consolidated Financial Statements.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Recently
Issued Accounting Pronouncements
In
October 2023, the FASB issued ASU 2023-06, Disclosure Improvements, which will modify the disclosure or presentation requirements of
a variety of Topics in the Codification. The updates align the requirements in the Codification with the SEC’s regulations. The
effective date is anticipated to be June 30, 2027. At this time, management has not determined the impact on its financial statements.
In
November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 28); Improvements to Reportable Segment Disclosures, which improves
reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The Company will
be required to adopt this update January 1, 2024 for annual reporting and January 1, 2025 for quarterly reporting. At this time, management
is determining the extent of enhanced disclosures on its financial statements.
In
December 2023, the FASB issued ASU 2023-08, Intangibles – Goodwill and Other – Crypto Assets (Subtopic 350-60); Accounting
for and Disclosure of Crypto Assets, which better reflects the economics of crypto assets, measuring those assets at fair value versus
the current cost-less-impairment accounting model. An entity is required to measure crypto assets at fair value with changes recognized
in net income each reporting period and report the crypto asset fair value separately from other intangible assets in the balance sheet.
The Company will be required to adopt this accounting standard January 1, 2025, but may choose to early implement. As of December 31,
2023, management estimates the Company’s crypto asset fair value would have been reported at $0.3 million and if the standard had
been early implemented, an unrealized gain of approximately $0.2 million would have been recognized for the year ending December 31,
2023.
In
December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740); Improvements to Income Tax Disclosures, which enhance the transparency
and decision usefulness of tax disclosures. The Company will be required to adopt this update January 1, 2025 for annual reporting. At
this time, management is determining the extent of enhanced disclosures on its financial statements.
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for all significant accounting policies of the reporting entity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//235/tableOfContent
+ Details
Name: |
us-gaap_SignificantAccountingPoliciesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Property and Equipment
|
12 Months Ended |
Dec. 31, 2023 |
Property, Plant and Equipment [Abstract] |
|
Property and Equipment |
Note
3 - Property and Equipment
The
major categories of property and equipment are as follows as of December 31st:
Schedule of Property and Equipment
| |
2023 | | |
2022 | |
(in thousands) | |
| | | |
| | |
Automobiles | |
$ | 137 | | |
$ | 137 | |
Furniture and office equipment | |
| 579 | | |
| 582 | |
Software and tools | |
| 1,466 | | |
| 1,927 | |
Website development and other enhancements | |
| 189 | | |
| 189 | |
Building and leasehold
improvements | |
| 812 | | |
| 811 | |
Property and equipment, gross | |
| 3,183 | | |
| 3,646 | |
Less accumulated depreciation | |
| 2,339 | | |
| 2,648 | |
Property and equipment,
net | |
$ | 844 | | |
$ | 998 | |
As
of December 31, 2023, the Company disposed of software acquired during the acquisition of SHS in the amount of $0.6 million, which was
fully depreciated. Management determined the software was no longer going to be utilized for its intended purpose of external sale.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Total
depreciation expense for the years ended December 31, 2023 and 2022 was approximately $0.3
million and $0.4
million, respectively. Depreciation expense for
assets recorded under finance leases for the years ended December 31, 2023 and 2022 was approximately $15,000 and $10,000, respectively.
|
X |
- References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//360/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 7 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Equity Investments
|
12 Months Ended |
Dec. 31, 2023 |
Equity Method Investments and Joint Ventures [Abstract] |
|
Equity Investments |
Note
4 – Equity Investments
On
August 9, 2018, the Company purchased a ten percent membership interest in Progressive Beef, LLC (“Progressive
Beef”) for approximately $1.0 million funded by a combination of cash and stock of the Company. Where Food Comes From is the primary
certifier for Progressive Beef. As of December 31, 2023 and 2022, the Company received dividend income of approximately $0.3 million,
from Progressive Beef representing a distribution of their earnings. The income is reflected within the “other (expense) income”
section of the Company’s Consolidated Statements of Income for the years ended December 31, 2023 and 2022. The investment is accounted
for as a financial instrument under ASC 321 and the Company has elected to apply the practical expedient to value the investment at cost
minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or
similar investment of the same issuer. The Company completed a qualitative assessment and determined that there were no impairment indicators
as of December 31, 2023 and 2022.
On
March 29, 2023, the Company made an equity investment of $0.2 million in a private placement of ShellFish Solutions, Inc. dba BlueTrace,
Inc. (“BlueTrace”) Series Seed 2 Preferred Stock. The Company accounts for its investment in BlueTrace at cost, in accordance
with Accounting Standard Update (“ASU”) 2016-01: Financial Instruments – Overall (Subtopic 825-10): Recognition
and Measurement of Financial Assets and Financial Liabilities.
|
X |
- References
+ Details
Name: |
us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 323 -SubTopic 740 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481543/323-740-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 323 -Publisher FASB -URI https://asc.fasb.org//323/tableOfContent
+ Details
Name: |
us-gaap_EquityMethodInvestmentsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Intangible and Other Assets
|
12 Months Ended |
Dec. 31, 2023 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
Intangible and Other Assets |
Note
5 – Intangible and Other Assets
The
following table summarizes our intangible assets as of:
Schedule of Intangible and Other Assets
| |
December 31, | | |
December 31, | | |
Estimated | |
| |
2023 | | |
2022 | | |
Useful
Life | |
Intangible assets subject to amortization (in
thousands): | |
| | | |
| | | |
| | |
Tradenames
and trademarks | |
$ | 417 | | |
$ | 417 | | |
| 2.5
- 8.0 years | |
Accreditations | |
| 75 | | |
| 75 | | |
| 5.0
years | |
Customer relationships | |
| 3,937 | | |
| 3,664 | | |
| 3.0
- 15.0 years | |
Patents | |
| 970 | | |
| 970 | | |
| 4.0
years | |
Non-compete
agreements | |
| 121 | | |
| 121 | | |
| 5.0
years | |
Intangible and other assets, gross | |
| 5,520 | | |
| 5,247 | | |
| | |
Less
accumulated amortization | |
| 3,821 | | |
| 3,511 | | |
| | |
Intangible and other assets, Net | |
| 1,699 | | |
| 1,736 | | |
| | |
Cryptocurrency (not subject
to amortization) | |
| 116 | | |
| 116 | | |
| | |
Tradenames/trademarks
(not subject to amortization) | |
| 465 | | |
| 465 | | |
| | |
Intangible assets | |
| 2,280 | | |
| 2,317 | | |
| | |
Other
assets | |
| 23 | | |
| 23 | | |
| | |
Intangible
and other assets: | |
$ | 2,303 | | |
$ | 2,340 | | |
| | |
In
December 2023, the Company acquired the Upcycled Certified® Program from the Upcycled Food Association. Assets acquired included
intellectual property, trademarks and a customer list for $0.3 million. The upcycled food movement is closely aligned with broader sustainability
trends in the United States and around the world. This acquisition enables the company to meet growing consumer demand for products that
contain upcycled food ingredients and be part of the food waste solution.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
We
reviewed our long-lived assets for indicators of impairment in 2023 and 2022 and concluded in
each year that no impairments exist. For the period ending December 31, 2023, we have not sold any digital assets and have not recognized
an impairment loss related to our investment in cryptocurrency. As of December 31, 2023 and 2022, the carrying value of our digital assets
held was $116,000.
Amortization
expense for each of the years ended December 31, 2023 and 2022 was approximately $0.3 million.
As
of December 31, 2023, future scheduled amortization of intangible assets is as follows (in thousands):
Schedule of Future Amortization of Intangible Assets
2024 | |
$ | 343 | |
Fiscal
year ending December 31: | |
| |
| |
2024 | |
$ | 343 | |
2025 | |
| 298 | |
2026 | |
| 260 | |
2027 | |
| 222 | |
2028 | |
| 178 | |
Thereafter
| |
| 398 | |
Intangible
and other assets, net | |
$ | 1,699 | |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for all or part of the information related to intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-30/tableOfContent
+ Details
Name: |
us-gaap_IntangibleAssetsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Goodwill
|
12 Months Ended |
Dec. 31, 2023 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
Goodwill |
Note
6 – Goodwill
Annual
Impairment Test of Goodwill
We
performed a qualitative assessment on each of our reporting units for our 2023 annual test and concluded that it was more-likely-than-not
that the fair value of the reporting unit exceeded its carrying value and, therefore, a two-step impairment test was not necessary. The
qualitative assessment compares current performance, expectations and other indicators against what was expected as part of the most
recent Step 1 valuation. Consequently, the key estimates and assumptions related to the most recent Step 1 valuation pertaining to this
reporting unit had not changed since our previous annual report.
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for goodwill.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-20/tableOfContent
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2
+ Details
Name: |
us-gaap_GoodwillDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Accrued Expenses and Other Current Liabilities
|
12 Months Ended |
Dec. 31, 2023 |
Payables and Accruals [Abstract] |
|
Accrued Expenses and Other Current Liabilities |
Note
7 – Accrued Expenses and Other Current Liabilities
The
following table summarizes our accrued expenses and other current liabilities as of (in thousands):
Schedule of Accrued Expenses and Other Current Liabilities
| |
December 31, | | |
December 31, | |
| |
2023 | | |
2022 | |
| |
| | |
| |
Income and sales taxes payable | |
$ | 62 | | |
$ | 14 | |
Payroll related accruals | |
| 341 | | |
| 326 | |
Customer deposits | |
| 41 | | |
| 35 | |
Professional fees and
other expenses | |
| 171 | | |
| 394 | |
Accrued
expenses and other current liabilities | |
$ | 615 | | |
$ | 769 | |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
|
X |
- DefinitionThe entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(a),20,24) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_PayablesAndAccrualsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Notes Payable and Lease Obligations
|
12 Months Ended |
Dec. 31, 2023 |
Debt Disclosure [Abstract] |
|
Notes Payable and Lease Obligations |
Note
8 - Notes Payable and Lease Obligations
Unison
Revolving Line of Credit
The
Company has a revolving line of credit (“LOC”) agreement which matures on April 12, 2025. The LOC provides for $75,080 in
working capital. The interest rate is at the Wall Street Journal prime rate plus 1.50% and is adjusted daily. Principal and interest
are payable upon demand, but if demand is not made, then annual payments of accrued interest only are due, with the principal balance
due upon maturity. As of December 31, 2023 and 2022, the effective interest rate was 10.0% and
9.0%, respectively. The LOC is collateralized by all the business assets of WFCFO. As of December 31, 2023 and 2022, there were no amounts
outstanding under this LOC.
Lease
Obligations
We
have operating and finance leases for corporate offices, other regional offices, and certain equipment. Our leases have remaining lease
terms of 1 year to 15 years, some of which include multiple options to extend the leases for up to 5 years each.
The
components of lease expense were as follows (in thousands):
Schedule of Lease Expense
| |
2023 | | |
2022 | |
| |
Year
Ended December 31, | |
| |
2023 | | |
2022 | |
Operating lease cost | |
$ | 483 | | |
$ | 492 | |
Finance lease cost | |
| | | |
| | |
Amortization of assets | |
| 15 | | |
| 10 | |
Interest on finance lease
obligations | |
| 5 | | |
| 3 | |
Variable lease cost | |
| - | | |
| - | |
Total net lease cost | |
$ | 503 | | |
$ | 505 | |
Included
in the table above, is approximately $0.4 million for the years ended December 31, 2023 and 2022, of operating lease cost for our corporate
headquarters. This space is being leased from The Move,
LLC. Our CEO and President, each a related party to WFCF, have a 24.3% jointly-held ownership interest in The Move, LLC.
Rent
and lease expense for each of the years ended December 31, 2023 and 2022 was approximately $0.7 million.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Supplemental
balance sheet information related to leases was as follows (in thousands):
Schedule of Supplemental Balance Sheet Information Related to Leases
Operating
leases: | |
Related
Party | | |
Other | | |
Total | | |
Related
Party | | |
Other | | |
Total | |
| |
December
31, 2023 | | |
December
31, 2022 | |
Operating
leases: | |
Related
Party | | |
Other | | |
Total | | |
Related
Party | | |
Other | | |
Total | |
Operating lease
ROU assets | |
$ | 2,158 | | |
$ | 87 | | |
$ | 2,245 | | |
$ | 2,369 | | |
$ | 193 | | |
$ | 2,562 | |
| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Current operating lease
liabilities | |
| 249 | | |
| 49 | | |
| 298 | | |
| 224 | | |
| 117 | | |
| 341 | |
Noncurrent operating lease
liabilities | |
| 2,407 | | |
| 40 | | |
| 2,447 | | |
| 2,656 | | |
| 89 | | |
| 2,745 | |
Total operating lease liabilities | |
$ | 2,656 | | |
$ | 89 | | |
$ | 2,745 | | |
$ | 2,880 | | |
$ | 206 | | |
$ | 3,086 | |
Finance leases: | |
December
31, 2023 | | |
December
31, 2022 | |
Right of use
asset, at cost | |
$ | 76 | | |
$ | 70 | |
Accumulated
amortization | |
| (25 | ) | |
| (25 | ) |
Right
of use asset, net | |
$ | 51 | | |
$ | 45 | |
| |
| | | |
| | |
Current obligations of finance leases | |
$ | 14 | | |
$ | 9 | |
Finance leases, net
of current obligations | |
| 41 | | |
| 37 | |
Total
finance lease liabilities | |
$ | 55 | | |
$ | 46 | |
| |
| | | |
| | |
Weighted average remaining lease term (in years): | |
| | | |
| | |
Operating leases | |
| 7.4 | | |
| 8.2 | |
Finance leases | |
| 3.7 | | |
| 4.4 | |
| |
| | | |
| | |
Weighted average discount rate: | |
| | | |
| | |
Operating leases | |
| 5.8 | % | |
| 5.8 | % |
Finance leases | |
| 8.3 | % | |
| 7.8 | % |
Supplemental
cash flow and other information related to leases was as follows (in thousands):
Schedule of Supplemental Cash Flow Information Related to Leases
| |
2023 | | |
2022 | |
| |
Year
Ended December 31, | |
| |
2023 | | |
2022 | |
Cash paid for amounts included in the measurement
of lease liabilities: | |
| | | |
| | |
Operating cash
flows from operating leases | |
$ | 507 | | |
$ | 507 | |
Operating cash flows from
finance leases | |
$ | 3 | | |
$ | 3 | |
Financing cash flows from
finance leases | |
$ | 12 | | |
$ | 13 | |
| |
| | | |
| | |
Right of use assets obtained in exchange for
lease liabilities: | |
| | | |
| | |
Operating leases | |
$ | - | | |
$ | 78 | |
Maturities
of lease liabilities were as follows (in thousands):
Schedule of Maturities of Operating Lease and Finance Lease Liabilities
Years
Ending December 31st, | |
Operating
Leases | | |
Finance
Leases | |
2024 | |
| 446 | | |
| 18 | |
2025 | |
| 435 | | |
| 18 | |
2026 | |
| 430 | | |
| 14 | |
2027 | |
| 430 | | |
| 14 | |
2028 | |
| 443 | | |
| - | |
Thereafter | |
| 1,205 | | |
| - | |
Total
lease payments | |
| 3,389 | | |
| 64 | |
Less
amount representing interest | |
| (644 | ) | |
| (9 | ) |
Total
lease obligations | |
| 2,745 | | |
| 55 | |
Less
current portion | |
| (298 | ) | |
| (14 | ) |
Long-term
lease obligations | |
$ | 2,447 | | |
$ | 41 | |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(c)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 470 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//470/tableOfContent
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I
+ Details
Name: |
us-gaap_DebtDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Income Taxes
|
12 Months Ended |
Dec. 31, 2023 |
Income Tax Disclosure [Abstract] |
|
Income Taxes |
Note
9 - Income Taxes
The
provision for income taxes consists of the following (in thousands):
Schedule of Provision for Income Taxes
| |
2023 | | |
2022 | |
| |
December
31, | |
| |
2023 | | |
2022 | |
Current income tax expense: | |
| | | |
| | |
Federal | |
$ | 697 | | |
$ | 708 | |
State | |
| 186 | | |
| 172 | |
Total
current income tax expense | |
| 883 | | |
| 880 | |
Deferred income tax expense / (benefit): | |
| | | |
| | |
Federal | |
| 26 | | |
| (50 | ) |
State | |
| 4 | | |
| (8 | ) |
Total
deferred income tax expense / (benefit) | |
| 30 | | |
| (58 | ) |
| |
| | | |
| | |
Total income tax expense | |
$ | 913 | | |
$ | 822 | |
The
reconciliation of income taxes calculated at the statutory rates to our effective tax rate is as follows (in thousands):
Schedule of Reconciliation of Income Taxes
| |
2023 | | |
2022 | |
| |
December
31, | |
| |
2023 | | |
2022 | |
Expected tax expense | |
$ | 644 | | |
$ | 592 | |
State tax provision, net | |
| 110 | | |
| 101 | |
Permanent differences | |
| 9 | | |
| 22 | |
Foreign | |
| 117 | | |
| 79 | |
Stock options | |
| 3 | | |
| (1 | ) |
Other, net | |
| 30 | | |
| 29 | |
| |
| | | |
| | |
Total income tax expense | |
$ | 913 | | |
$ | 822 | |
The
income tax effects of temporary differences that give rise to significant portions of deferred tax assets (liabilities) are as follows
(in thousands):
Schedule of Deferred Tax Assets (Liabilities)
| |
2023 | | |
2022 | |
| |
December
31, | |
| |
2023 | | |
2022 | |
Deferred tax assets (liabilities): | |
| | | |
| | |
Accruals and
other | |
$ | 141 | | |
$ | 133 | |
Stock based compensation | |
| 141 | | |
| 160 | |
Property and equipment | |
| 75 | | |
| 28 | |
Intangibles
assets | |
| 136 | | |
| 202 | |
Net
deferred tax assets | |
| 493 | | |
| 523 | |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
|
X |
- DefinitionThe entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//740/tableOfContent
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 270 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I.5.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2
+ Details
Name: |
us-gaap_IncomeTaxDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Stock Buyback Plan
|
12 Months Ended |
Dec. 31, 2023 |
Equity [Abstract] |
|
Stock Buyback Plan |
Note
10 – Stock Buyback Plan
On
September 30, 2019, our Board of Directors approved a new plan to buyback up to 2.5 million additional shares of our common stock from
the open market (“Stock Buyback Plan”).
Schedule of Stock Buyback Plan
(in thousands, except per share
cost) | |
Number
of Shares | | |
Cost
of Shares | | |
Average
Cost per Share | |
Balance, January 1, 2022 | |
| 419 | | |
$ | 3,807 | | |
$ | 9.09 | |
Shares purchased during 2022 | |
| 308 | | |
| 3,456 | | |
| 11.23 | |
Balance, December 31, 2022 | |
| 727 | | |
| 7,263 | | |
| 10.00 | |
Shares purchased during 2023 | |
| 287 | | |
| 3,956 | | |
| 13.78 | |
Balance, December 31, 2023 | |
| 1,014 | | |
$ | 11,219 | | |
$ | 11.06 | |
The
repurchased shares are recorded as part of treasury stock and are accounted for under the cost method.
Our
Stock Buyback Plan has been and will be used to return capital to shareholders and to minimize the dilutive impact of stock options and
other share-based awards. In the future, we may consider additional share repurchases under our plan based on several factors, including
our cash position, share price, operational liquidity, and planned investment and financing needs.
|
X |
- References
+ Details
Name: |
us-gaap_EquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//505-30/tableOfContent
+ Details
Name: |
us-gaap_TreasuryStockTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Stock-Based Compensation
|
12 Months Ended |
Dec. 31, 2023 |
Share-Based Payment Arrangement [Abstract] |
|
Stock-Based Compensation |
Note
11 – Stock-Based Compensation
In
addition to cash compensation, the Company may compensate certain service providers, including employees, directors, consultants, and
other advisors, with equity-based compensation in the form of stock options and stock awards. The Company recognizes all equity-based
compensation as stock-based compensation expense based on the fair value of the compensation measured at the grant date. For stock options,
fair value is calculated at the date of grant using the Black-Scholes-Merton option-pricing model. For stock awards, fair value is the
closing stock price for the Company’s common stock on the grant date. The expense is recognized over the vesting period of the
grant. For the periods presented, all stock-based compensation expense was classified as a component within selling, general and administrative
expense in the Company’s consolidated statements of income.
The
amount of stock-based compensation expense is as follows (in thousands):
Schedule of Stock-based Compensation Expense
| |
2023 | | |
2022 | |
| |
Year ended December 31, | |
| |
2023 | | |
2022 | |
Stock options | |
$ | 44 | | |
$ | 98 | |
Stock awards | |
| 34 | | |
| 56 | |
Total | |
$ | 78 | | |
$ | 154 | |
Stock-based
compensation expense | |
$ | 78 | | |
$ | 154 | |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
As
of December 31, 2023, the estimated unrecognized compensation cost from unvested awards which will be recognized ratably over the remaining
vesting phase is as follows (in thousands):
Schedule of Unrecognized Compensation Cost from Unvested Awards
Years
ended December 31st: | |
Unvested
stock options | | |
Unvested
restricted stock awards | | |
Total
unrecognized compensation expense | |
2024 | |
$ | 11 | | |
$ | - | | |
$ | 11 | |
2025 | |
| - | | |
| - | | |
| - | |
| |
$ | 11 | | |
$ | - | | |
$ | 11 | |
Equity
Incentive Plans
Our
2006 Equity Incentive Plan (the “2006 Plan”) and 2016 Equity Incentive Plan (the “2016 Plan,” and together with
the 2006 Plan, the “Plans”) provide for the issuance of stock-based awards to employees, officers, directors and consultants.
The Plans permit the granting of stock awards and stock options. The vesting of stock-based awards is generally subject to the passage
of time and continued employment through the vesting period.
Our
2006 Plan provided for the issuance of a maximum of 3.0 million shares of our common stock. The 2006 Plan terminated in September 2016.
As of December 31, 2023, the 2006 Plan had 1,750 awards outstanding.
Our
2016 Plan was ratified by our shareholders in May 2016 and provides for the issuance of a maximum of 5.0 million shares of our common
stock, of which 4.9 million shares were still available for issuance as of December 31, 2023.
Stock
Option Activity
The
Company generally grants stock options to directors, eligible employees and officers as a part of its equity incentive plan. Restrictions
and vesting periods for the stock option grants are set forth in the award agreements. A stock option grant represents an option to purchase
a defined number of shares of the Company’s common stock to be released from restrictions upon completion of the vesting period.
The awards typically vest in equal increments over one to three years. Stock option activity during 2023 and 2022 is summarized as follows:
Schedule
of Stock Option Activity
| |
| | |
| | |
| | |
Weighted avg. | | |
| |
| |
| | |
Weighted avg. | | |
Weighted avg. | | |
remaining | | |
| |
| |
Number of | | |
exercise price | | |
grant date fair | | |
contractual life | | |
Aggregate | |
| |
awards | | |
per
share | | |
value
per share | | |
(in
years) | | |
intrinsic
value | |
| |
| | |
| | |
| | |
| | |
| |
Outstanding,
January 1, 2022 | |
| 100,235 | | |
$ | 8.36 | | |
$ | 7.53 | | |
| 5.88 | | |
$ | 620,445 | |
Granted | |
| - | | |
| - | | |
| - | | |
| - | | |
| | |
Exercised | |
| (7,750 | ) | |
| 4.69 | | |
| 6.06 | | |
| 2.45 | | |
| | |
Expired/Forfeited | |
| (138 | ) | |
| 7.20 | | |
| 7.08 | | |
| - | | |
| | |
Outstanding,
December 31, 2022 | |
| 92,347 | | |
$ | 8.67 | | |
$ | 7.77 | | |
| 5.31 | | |
$ | 502,688 | |
Granted | |
| - | | |
| - | | |
| - | | |
| - | | |
| | |
Exercised | |
| (12,628 | ) | |
| 5.31 | | |
| 5.44 | | |
| 0.30 | | |
| | |
Expired/Forfeited | |
| (6,250 | ) | |
| 10.20 | | |
| 10.06 | | |
| - | | |
| | |
Outstanding,
December 31, 2023 | |
| 73,469 | | |
$ | 8.84 | | |
$ | 7.97 | | |
| 5.07 | | |
$ | 346,125 | |
Exercisable,
December 31, 2023 | |
| 67,796 | | |
$ | 8.65 | | |
$ | 7.73 | | |
| 4.86 | | |
| 346,125 | |
Unvested,
December 31, 2023 | |
| 5,673 | | |
$ | 14.77 | | |
$ | 10.90 | | |
| 7.50 | | |
| - | |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
The
aggregate intrinsic value of stock options represents the total pre-tax intrinsic value (the aggregate difference between the closing
stock price of our common stock on December 31, 2023 and the exercise price for in-the-money options) that would have been received by
the option holders if all in-the-money options had been exercised on December 31, 2023.
During
the year ended December 31, 2023, a total of 6,250 options were forfeited, of which all were vested. The options were forfeited upon
the employees’ termination from the Company. During the year ended December 31, 2022, a total of 138 options were forfeited, all
of which were vested.
Stock
Activity
The
Company grants shares of stock to directors, eligible employees and officers as a part of its equity incentive plan. Any restrictions
and vesting periods for the awards are set forth in the award agreements. Each share of stock represents one share of the Company’s
common stock. Shares of stock are valued at the closing price of the Company’s common stock on the grant date and are recognized
as selling, general and administrative expense over the vesting period of the award.
During
2023, the Company awarded 2,500 shares of the Company’s stock at a fair market value price of $13.74 to members of the board of
directors, with immediate vesting.
During
2022, the Company awarded 1,500 shares of the Company’s common stock at a fair market value price of $13.45 per share to an employee
of the Company, with immediate vesting. The Company awarded 2,500 shares of the Company’s stock at a fair market value price of
$14.40 to members of the board of directors, with immediate vesting.
|
X |
- DefinitionThe entire disclosure for share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Basic and Diluted Net Income per Share
|
12 Months Ended |
Dec. 31, 2023 |
Per share - net income |
|
Basic and Diluted Net Income per Share |
Note
12 - Basic and Diluted Net Income per Share
Basic
net income per share was computed by dividing income available to common shareholders by the weighted average number of common shares
outstanding during the period. Diluted net income per share is based on the assumption that all dilutive convertible shares and stock
options were converted or exercised. Dilution is computed by applying the treasury stock method. Under this method, options, restricted
stock awards and stock awards are assumed to be exercised at the beginning of the period (or at the time of issuance, if later), and
as if funds plus unrecognized stock-based compensation obtained thereby were used by the Company to purchase common stock at the average
market price during the period.
The
following is a reconciliation of the share data used in the basic and diluted income per share computations:
Schedule of Reconciliation of Basic and Diluted Income Per Share Computations
(in thousands) | |
2023 | | |
2022 | |
| |
Year
ended December 31, | |
(in thousands) | |
2023 | | |
2022 | |
Basic: | |
| | |
| |
Weighted average shares outstanding | |
| 5,485 | | |
| 5,955 | |
| |
| | | |
| | |
Diluted: | |
| | | |
| | |
Weighted average shares outstanding | |
| 5,485 | | |
| 5,955 | |
Weighted average effects of dilutive securities | |
| 63 | | |
| 80 | |
Total | |
| 5,548 | | |
| 6,035 | |
| |
| | | |
| | |
Antidilutive securities: | |
| 17 | | |
| 17 | |
The
effect of the inclusion of the antidilutive shares would have resulted in an increase in earnings per share. Accordingly, the weighted
average shares outstanding have not been adjusted for antidilutive shares.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for earnings per share.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//260/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3
+ Details
Name: |
us-gaap_EarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Related Party Transactions
|
12 Months Ended |
Dec. 31, 2023 |
Related Party Transactions [Abstract] |
|
Related Party Transactions |
Note
13 - Related Party Transactions
In
2023 and 2022, we recorded total net revenue of approximately $46,000 and $48,000, respectively, from related parties. The related parties
consisted of a business owned by the father of Leann Saunders, our President, and businesses owned by members of our Board of Directors.
The
Company leases its corporate headquarters from a company in which our CEO and President have a 24.3% jointly-held ownership interest
(Note 14). Under the related party arrangement, approximately
$0.5 million was paid in rent and CAM for our corporate headquarters was included in the consolidated statements of income for each of
the years ended December 31, 2023 and 2022.
|
X |
- DefinitionThe entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480990/946-20-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480990/946-20-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480990/946-20-50-6
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 850 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(g)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(e)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 850 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//850/tableOfContent
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 850 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483326/850-10-50-6
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 850 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 850 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1
+ Details
Name: |
us-gaap_RelatedPartyTransactionsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Commitments and Contingencies
|
12 Months Ended |
Dec. 31, 2023 |
Commitments and Contingencies Disclosure [Abstract] |
|
Commitments and Contingencies |
Note
14 – Commitments and Contingencies
Operating
Leases & Lease Incentive Obligation
The
Company leases approximately 15,700 square feet of office space for its corporate headquarters. This space is being leased from The Move,
LLC in which our CEO and President, each a related party to the Company, have a 24.3% jointly-held ownership interest. The lease agreement
has an initial term of five years plus two renewal periods, which the Company is more likely than not to renew. Total rental payments
are approximately $45,500 per month as of December 31, 2023. The rental payments include common area charges and are subject to annual
increases over the term of the lease.
The
Company has recorded leasehold improvements of approximately $0.8 million, which included approximately $0.4 million in lease incentives.
Leasehold improvements are included in property and equipment on the consolidated balance sheets. Lease incentives have been included
in calculating the lease liability recorded on the balance sheet.
In
September 2017, the Company entered into a new lease agreement for our Urbandale, Iowa office space. The lease was for a period of two
years and expired on August 31, 2019. This lease was extended twice (2) for additional 3 years terms, with the current extension terminating
on August 31, 2025. Rental payments are approximately $3,500 per month, which includes common area charges, and are not subject to annual
increases over the term of the lease.
In
December 2018, we entered into a new lease agreement in San Ramon, California for SureHarvest and JVF office space. The lease is for
a period of sixty-six months and expires on May 1, 2024. Rental payments are approximately $7,000 per month as of December 31, 2023,
which includes common area charges, and are subject to annual increases over the term of the lease. Management is actively reviewing
its options for renewal or relocation.
In
June 2021, the Company entered into a new lease agreement in Victoria, British Columbia, Canada for Postelsia office space. The lease
is for a period of two years and expired on May 31, 2023. Currently, the office space is leased on a month-to-month basis and payments
are approximately Canadian dollar 500 per month, which includes common area charges.
In
December 2021, the Company entered into a lease agreement for the Medina, North Dakota office space. The lease is for sixty-one months
and expires on December 31, 2026. Rental payments are approximately $1,000 per month, which includes common area charges, and are not
subject to annual increases over the term of the lease.
See
Note 8 of our Consolidated Financial Statements for a detailed description of maturities of lease liabilities related to our leases.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Legal
Proceedings
From
time to time, we may become involved in various legal actions, administrative proceedings and claims in the ordinary course of business.
We generally record losses for claims in excess of the limits of purchased insurance in earnings at the time and to the extent they are
probable and estimable.
Employee
Benefit Plan
The
Company has established a 401(k) plan for the benefit of our employees. The plan covers substantially all of our employees who have attained
age 21. We may make a discretionary matching contribution in an amount that is determined by our Board of Directors. If a matching contribution
is made, the amount cannot exceed the elective deferral contributions. For each of the years ended December 31, 2023 and 2022, we made
aggregate matching contributions of approximately $0.3 and $0.2 million, respectively.
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for commitments and contingencies.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//450/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//440/tableOfContent
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Supplemental Cash Flow Information
|
12 Months Ended |
Dec. 31, 2023 |
Supplemental Cash Flow Elements [Abstract] |
|
Supplemental Cash Flow Information |
Note
15 – Supplemental Cash Flow Information
Schedule of Supplemental Cash Flow Information
| |
2023 | | |
2022 | |
| |
Year
ended December 31, | |
| |
2023 | | |
2022 | |
Cash paid during the year: | |
| | | |
| | |
Interest expense | |
$ | - | | |
$ | - | |
Income taxes | |
$ | 802 | | |
$ | 1,084 | |
| |
| | | |
| | |
Non-cash investing and financing activities: | |
| | | |
| | |
Equipment acquired under
a finance lease | |
$ | - | | |
$ | 32 | |
|
X |
- DefinitionThe entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//230/tableOfContent
+ Details
Name: |
us-gaap_CashFlowSupplementalDisclosuresTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_SupplementalCashFlowElementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Segments
|
12 Months Ended |
Dec. 31, 2023 |
Segment Reporting [Abstract] |
|
Segments |
Note
16 - Segments
With
each acquisition, we assess the need to disclose discrete information related to our operating segments. Because of the similarities
of certain of our acquisitions that provide certification and verification services, we aggregate operations into one verification and
certification reportable segment. The operating segments included in the aggregated verification and certification segment include IMI
Global, WFCFO, and Validus. The factors considered in determining this aggregated reporting segment include the economic similarity of
the businesses, the nature of services provided, production processes, types of customers and distribution methods.
The
Company also determined that it has a professional services reportable segment. SureHarvest, which includes Postelsia, is the sole operating
segment. This segment includes consulting, data analysis and other reporting service revenues.
The
Company’s chief operating decision maker (the Company’s CEO) allocates resources and assesses the performance of its operating
segments. Segment management makes decisions, measures performance, and manages the business utilizing internal reporting operating segment
information. Performance of operating segments are based on net sales, gross profit, selling, general and administrative expenses and
most importantly, operating income.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
The
Company eliminates intercompany transfers between segments for management reporting purposes. The following table shows information for
reportable operating segments (in thousands):
Schedule
of Operating Segments
| |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | | |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | |
| |
Year
ended December 31, 2023 | | |
Year
ended December 31, 2022 | |
| |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | | |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | |
Assets: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Goodwill | |
$ | 1,947 | | |
$ | 999 | | |
$ | - | | |
$ | 2,946 | | |
$ | 1,947 | | |
$ | 999 | | |
$ | - | | |
$ | 2,946 | |
All other assets, net | |
| 3,501 | | |
| 2,707 | | |
| 7,132 | | |
| 13,340 | | |
| 9,949 | | |
| 3,182 | | |
| 2,219 | | |
| 15,350 | |
Total assets | |
$ | 5,448 | | |
$ | 3,706 | | |
$ | 7,132 | | |
$ | 16,286 | | |
$ | 11,896 | | |
$ | 4,181 | | |
$ | 2,219 | | |
$ | 18,296 | |
| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Revenues: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Verification and certification service revenue | |
$ | 19,413 | | |
$ | - | | |
$ | - | | |
$ | 19,413 | | |
$ | 17,610 | | |
$ | - | | |
$ | - | | |
$ | 17,610 | |
Product sales | |
| 4,001 | | |
| - | | |
| - | | |
| 4,001 | | |
| 4,364 | | |
| - | | |
| - | | |
| 4,364 | |
Professional services | |
| - | | |
| 1,721 | | |
| - | | |
| 1,721 | | |
| - | | |
| 2,871 | | |
| - | | |
| 2,871 | |
Total revenues | |
$ | 23,414 | | |
$ | 1,721 | | |
$ | - | | |
$ | 25,135 | | |
$ | 21,974 | | |
$ | 2,871 | | |
$ | - | | |
$ | 24,845 | |
Costs of revenues: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Costs of verification and certification services | |
| 10,986 | | |
| - | | |
| - | | |
| 10,986 | | |
| 9,748 | | |
| - | | |
| - | | |
| 9,748 | |
Costs of products | |
| 2,272 | | |
| - | | |
| - | | |
| 2,272 | | |
| 2,333 | | |
| - | | |
| - | | |
| 2,333 | |
Costs of professional
services | |
| - | | |
| 1,355 | | |
| - | | |
| 1,355 | | |
| - | | |
| 2,296 | | |
| - | | |
| 2,296 | |
Total costs of revenues | |
| 13,258 | | |
| 1,355 | | |
| - | | |
| 14,613 | | |
| 12,081 | | |
| 2,296 | | |
| - | | |
| 14,377 | |
Gross profit | |
| 10,156 | | |
| 366 | | |
| - | | |
| 10,522 | | |
| 9,893 | | |
| 575 | | |
| - | | |
| 10,468 | |
Depreciation & amortization | |
| 466 | | |
| 168 | | |
| - | | |
| 634 | | |
| 582 | | |
| 183 | | |
| - | | |
| 765 | |
Other
operating expenses | |
| 6,885 | | |
| 306 | | |
| - | | |
| 7,191 | | |
| 6,805 | | |
| 246 | | |
| - | | |
| 7,051 | |
Segment operating
income/(loss) | |
$ | 2,805 | | |
$ | (108 | ) | |
$ | - | | |
$ | 2,697 | | |
$ | 2,506 | | |
$ | 146 | | |
$ | - | | |
$ | 2,652 | |
Other items to reconcile segment operating
income/(loss) to net income/(loss): | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Other income/(loss) | |
| 374 | | |
| (6 | ) | |
| - | | |
| 368 | | |
| 202 | | |
| (38 | ) | |
| - | | |
| 164 | |
Income tax benefit/(expense) | |
| - | | |
| - | | |
| (913 | ) | |
| (913 | ) | |
| - | | |
| - | | |
| (822 | ) | |
| (822 | ) |
Net income/(loss) | |
$ | 3,179 | | |
$ | (114 | ) | |
$ | (913 | ) | |
$ | 2,152 | | |
$ | 2,708 | | |
$ | 108 | | |
$ | (822 | ) | |
$ | 1,994 | |
|
X |
- References
+ Details
Name: |
us-gaap_SegmentReportingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//280/tableOfContent
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 34 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_SegmentReportingDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Subsequent Events
|
12 Months Ended |
Dec. 31, 2023 |
Subsequent Events [Abstract] |
|
Subsequent Events |
Note
17 – Subsequent Events
The
Company has had no material, significant or unusual transactions or events from the financial statement date through the issuance of
the financial statements.
|
X |
- References
+ Details
Name: |
us-gaap_SubsequentEventsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//855/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2
+ Details
Name: |
us-gaap_SubsequentEventsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Summary of Significant Accounting Policies (Policies)
|
12 Months Ended |
Dec. 31, 2023 |
Accounting Policies [Abstract] |
|
Cash and Cash Equivalents |
Cash
and Cash Equivalents
We
place our cash with high quality financial institutions. At times, cash balances may exceed the Federal Deposit Insurance Corporation
(“FDIC”) insurance limit; however, we have not experienced any losses related to balances that exceed such FDIC insurance
limits (currently $250,000), and we believe our credit risk is minimal. At times, we may also invest in short-term investments with original
maturities of three months or less, which we consider to be cash and cash equivalents, since they are readily convertible to cash.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
|
Revenue Recognition |
Revenue
Recognition
Verification
and Certification Segment
We
offer a range of products and services to maintain identification, traceability, and verification systems. We conduct both on-site and
desk audits to verify that claims being made about livestock, food, other high-value specialty crops and agricultural products are accurate.
We generate revenue primarily from the sale of our verification solutions, consulting services and hardware sales. We sell our products
and services directly to customers at various levels in the livestock and agricultural supply chains.
Verification
and certification service revenue primarily consists of fees charged for verification audits and other verification services that the
Company performs for customers. We recognize revenue utilizing an input method to measure over-time progress of each verification audit
based on the number of audit days performed.
For
certain of our third-party crop and other processed product audits, we assess a fixed fee for the annual certification period. We recognize
revenue utilizing an input method to measure progress toward satisfaction of the annual assessment based on the percentage of activities/phases
or input reviews completed under the annual assessment.
Product
sales are primarily generated from the sale of cattle identification ear tags. Revenue for product sales is recognized upon delivery
of the goods to customer, at which point title, custody and risk of loss transfer to the customer.
Professional
Services Segment
Professional
services, data analysis and other reporting fees are derived from a standard rate card by employee level, and we invoice for services
monthly on a time-incurred basis. We recognize revenue over time utilizing the practical expedient that allows us to recognize revenue
in the amount to which we have a right to invoice.
Other
Generally,
we do not provide right of return or warranty on product sales or services performed.
In
connection with the provision of on-site audits, reimbursable expenses are incurred and billed to customers, and such amounts are recognized
on a gross basis as both revenue and cost of revenue.
Any
amounts collected on behalf of a third-party and remitted in full to that third-party are excluded from the transaction price and, thus,
revenue.
Our
business is subject to seasonal fluctuations. Significant portions of our verification and certification service revenue is typically
realized during late May through early October when the calf marketings and the growing seasons are at their peak. Although this seasonality
does not impact our policies for revenue recognition, it does generally impact our results of operations by potentially causing an increase
in our profit margins during May through October and decreased margins during November through April. Additionally, the cattle industry
is cyclical by nature based on factors impacting current and future supplies such as drought-induced feedlot placements, higher cow and
heifer slaughter, and lower auction receipts. The production lags inherent to this industry lead to long-lasting impacts of production
decisions. For example, increased liquidation implies tighter supplies for next year. Similarly, times of herd expansion are typically
a multi-year period. These cycles typically last roughly 10 years. The beginning of 2023 marks the ninth year of the current cycle that
began in 2014. We are currently in the contraction phase of the cycle after peaking in 2018-2019. How long we continue to contract will
be directly impacted by drought and pasture conditions.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Disaggregation
of Revenue
We
have identified three material revenue categories in our business: (i) verification and certification service revenue, (ii) product sales,
and (iii) professional service revenue.
Revenue
attributable to each of our identified revenue categories is disaggregated in the table below (amounts in thousands).
Schedule of Revenue Attributable to Each of Our Identified Revenue Categories
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
| |
Year
ended December 31, 2023 | | |
Year
ended December 31, 2022 | |
| |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | | |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | |
Revenues: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Verification
and certification service revenue | |
$ | 19,413 | | |
$ | - | | |
$ | - | | |
$ | 19,413 | | |
$ | 17,610 | | |
$ | - | | |
$ | - | | |
$ | 17,610 | |
Product sales | |
| 4,001 | | |
| - | | |
| - | | |
| 4,001 | | |
| 4,364 | | |
| - | | |
| - | | |
| 4,364 | |
Professional
services | |
| - | | |
| 1,721 | | |
| - | | |
| 1,721 | | |
| - | | |
| 2,871 | | |
| - | | |
| 2,871 | |
Total
revenues | |
$ | 23,414 | | |
$ | 1,721 | | |
$ | - | | |
$ | 25,135 | | |
$ | 21,974 | | |
$ | 2,871 | | |
$ | - | | |
$ | 24,845 | |
As
of December 31, 2023 and 2022, accounts receivable from contracts with customers, net of allowance for doubtful accounts, were approximately
$2.1 million and $2.2 million, respectively.
As
of December 31, 2023 and 2022, deferred revenue from contracts with customers were approximately $1.5 million and $1.3 million, respectively.
The balance of the contract liabilities at December 31, 2022 was recognized as revenue in 2023 and the balance at December 31, 2023 is
expected to be recognized as revenue during 2024.
The
following table reflects the changes in our contract liabilities during the year ended December 31, 2023 and 2022:
Schedule of Changes in Contract Liabilities
Deferred revenue (in thousands): | |
2023 | | |
2022 | |
Deferred revenue January 1 | |
$ | 1,278 | | |
$ | 1,513 | |
Unearned billings | |
| 3,618 | | |
| 3,733 | |
Revenue
recognized | |
| (3,411 | ) | |
| (3,968 | ) |
Deferred revenue December
31 | |
$ | 1,485 | | |
$ | 1,278 | |
|
Cost of Revenues |
Cost
of Revenues
Salaries
and related fringe benefits directly associated with our verification and certification service revenues are allocated to costs of verification
and certification services.
Costs
of products primarily represents the cost of livestock EID ear tags generally used in connection with our verification programs.
Costs
of professional services include direct costs of salaries and related fringe benefits, and fees incurred from other service providers
directly related to our professional services revenue.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
|
Accounts Receivable and Allowance for Doubtful Accounts |
Accounts
Receivable and Allowance for Doubtful Accounts
Our
receivables are generally due from trade customers. Credit is extended based on our evaluation of the customer’s financial condition,
and generally collateral is not required. Accounts receivable are generally due approximately 30 days from the invoice date and are stated
at amounts due from customers, net of an allowance for doubtful accounts. Accounts receivable that are outstanding longer than the contractual
payment terms are considered past due. We determine our allowance by considering a number of factors, including the length of time trade
accounts receivable are past due, our previous loss and payment history, the customer’s current ability to pay its obligations
to us and the condition of the general economy and the industry as a whole. We write-off accounts receivable when they become uncollectible,
and payments subsequently received on such receivables are credited to the allowance for doubtful accounts. The allowance for doubtful
accounts was approximately $55,000, at December 31, 2023 and 2022.
At
December 31, 2023 and 2022, no single customer accounted for greater than 10% of our accounts receivable balance.
|
Fair Value Measurements |
Fair
Value Measurements
ASC
Topic 820, Fair Value Measurements and Disclosure, establishes a hierarchy for inputs used in measuring fair value for financial assets
and liabilities that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable
inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based
on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions
of what market participants would use in pricing the asset or liability based on the best information available in the circumstances.
The hierarchy is broken down into three levels based on the reliability of the inputs as follows:
|
● |
Level 1: Quoted prices available
in active markets for identical assets or liabilities; |
|
● |
Level 2: Quoted prices in active markets for
similar assets and liabilities that are observable for the asset or liability; |
|
● |
Level 3: Unobservable pricing inputs that
are generally less observable from objective sources, such as discounted cash or valuation models. |
The
financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement.
The Company’s assessment of the significance of a particular input to the fair value measurement requires judgment, and may affect
the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.
The
Company’s non-recurring fair value measurements include purchase price allocations for the fair value of assets and liabilities
acquired through business combinations.
The
acquisition of a group of assets in a business combination transaction requires fair value estimates for assets acquired and liabilities
assumed. The fair value of assets and liabilities acquired through business combinations is calculated using a discounted future cash
flows method. The discounted cash flows are developed using the income approach in which a value (based on management’s expectations
for the future) is determined by converting anticipated benefits. The fair value measurements are based on significant inputs not observable
in the market and thus represent fair value measurements which are designated as Level 3 inputs within the fair value hierarchy. Key
assumptions and considerations include:
|
a) |
A discount rate range of
19-32 percent; |
|
b) |
Terminal value based on long-term sustainable
growth rates of 3 percent; |
|
c)
|
Financial data of comparable companies for
market participant assumptions; and |
|
d) |
Consideration of the marketability that market
participants would consider when measuring the fair value of a non-controlling interest in our acquisition. |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
|
Other Financial Instruments |
Other
Financial Instruments
The
carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate their fair value
due to their short maturities. The carrying values shown for short-term investments, long-term investments and notes payable also approximate
fair value because current interest rates and terms offered to us for similar instruments are substantially the same (Level 2 inputs).
|
Inventory |
Inventory
Inventory
consists of cattle identification ear tags and tag readers, which are recorded at the lower of cost or market value, with the cost calculated
using the first-in-first-out (FIFO) method. Market value represents the estimated selling price.
We
do not manufacture any of the items in inventory. All items in inventory are finished goods. As of December 31, 2023, there is no indication
of obsolescence or impairment of inventory. No items in inventory have been pledged as security.
|
Property and Equipment |
Property
and Equipment
Property
and equipment are recorded at cost and are depreciated using the straight-line method over the estimated useful-lives of the respective
assets. Leasehold improvements are depreciated over the shorter of the lease term, which generally includes reasonably assured option
periods, or the estimated useful-lives of the assets, in accordance with ASC842. All other property and equipment have depreciable lives
which range from two to seven years. Upon retirement or disposal of assets, the accounts are relieved of cost and accumulated depreciation
and the related gain or loss is reflected in earnings.
|
Goodwill and Other Intangible Assets |
Goodwill
and Other Intangible Assets
Goodwill
represents the excess of purchase price over fair value of tangible net assets of acquired businesses at the acquisition date, after
amounts allocated to other identifiable intangible assets. Factors that contribute to the recognition of goodwill include synergies that
are specific to our business and not available to other market participants and are expected to increase net sales and profits; acquisition
of a talented workforce; cost savings opportunities; the strategic benefit of expanding our presence in core and adjacent markets; and
diversifying our product portfolio.
The
fair values of other identifiable intangible assets are determined using the income approach or fair value measurement. Other intangible
assets include, but are not limited to, developed technology, customer
relationships, accreditations, tradenames/trademarks, patents and digital assets. Intangible assets
with determinable useful-lives are amortized on a straight-line basis over their estimated useful-lives of two to 15 years. Certain acquired
trade names and digital assets are considered to have indefinite lives and are not amortized but are assessed at least annually for potential
impairment as described below.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
|
Goodwill, Intangibles and Long-Lived Asset Impairment Tests |
Goodwill,
Intangibles and Long-Lived Asset Impairment Tests
We
perform our annual impairment test for goodwill in the fourth quarter of each year. We consider qualitative indicators of the fair value
of a reporting unit when it is unlikely that a reporting unit has impaired goodwill. In certain circumstances, we may also utilize a
discounted cash flow analysis that requires certain assumptions and estimates be made regarding market conditions and our future profitability.
Indefinite-lived intangible assets are also tested at least annually for impairment by comparing the individual carrying values to the
fair value.
We
review long-lived assets for indicators of impairment whenever events or changes in circumstances indicate that the carrying amount may
not be recoverable, or at least annually. The evaluation is performed at the lowest level of identifiable cash flows. Undiscounted cash
flows expected to be generated by the related assets are estimated over the asset’s useful life based on updated projections. If
the evaluation indicates that the carrying amount of the asset may not be recoverable, any potential impairment is measured based upon
the fair value of the related asset or asset group as determined by an appropriate market appraisal or other valuation technique.
We
determine the fair value of our digital assets on a quarterly basis based on quoted prices on the active exchange(s) that we have determined
is the principal market for such assets. We perform an analysis each quarter to identify whether significant events or changes in circumstances,
indicate that it is more likely than not that our digital assets are permanently impaired. In determining if an impairment has occurred,
we consider the lowest market price of one unit of digital asset quoted on an active exchange since acquiring the digital asset. If the
current carrying value of a digital asset significantly exceeds the fair value so determined, a permanent impairment loss has occurred
with respect to the digital assets in the amount equal to the difference between their carrying values and the price determined.
|
Research and Development and Software Development Costs |
Research
and Development and Software Development Costs
Research
and development costs are charged to operations as incurred. We did not incur any research and development expense in 2023 and 2022.
Internal
use software development costs represent the capitalization of certain external and internal computer software costs incurred during
the application development stage. The application development stage is characterized by software design and configuration activities,
coding, testing and installation. Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized
if it is probable that such expenditures will result in additional functionality.
Website
software development costs related to certain planning and training costs incurred in the development of website software are expensed
as incurred, while application development stage costs are capitalized.
|
Advertising and Marketing Expenses |
Advertising
and Marketing Expenses
Advertising
and marketing costs are expensed as incurred. Total advertising and marketing expenses for the years ended December 31, 2023 and 2022,
were approximately $0.3 million and $0.2 million, respectively.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
|
Income Taxes |
Income
Taxes
We
record income taxes under the asset and liability method. Deferred tax assets and liabilities reflect our estimation of the future tax
consequences of temporary differences between the carrying amounts of assets and liabilities for book and tax purposes. We determine
deferred income taxes based on the differences in accounting methods and timing between financial statement and income tax reporting.
Accordingly, we determine the deferred tax asset or liability for each temporary difference based on the enacted tax rates expected to
be in effect when we realize the underlying items of income and expense. We consider all relevant factors when assessing the likelihood
of future realization of our deferred tax assets, including our recent earnings experience by jurisdiction, expectations of future taxable
income and the carryforward periods available to us for tax reporting purposes, as well as assessing available tax planning strategies.
We may establish a valuation allowance to reduce deferred tax assets to the amount we believe is more likely than not to be realized.
Due to inherent complexities arising from the nature of our businesses, future changes in income tax law, tax sharing agreements or variances
between our actual and anticipated operating results, we make certain judgments and estimates. Therefore, actual income taxes could materially
vary from these estimates.
The
accounting standard related to income taxes applies to all tax positions and defines the confidence level that a tax position must meet
in order to be recognized in the financial statements. The accounting standard requires that the tax effects of a position be recognized
only if it is “more-likely-than-not” to be sustained by the taxing authority as of the reporting date. If a tax position
is not considered “more-likely-than-not” to be sustained, then no benefits of the position are to be recognized. Differences
between financial and tax reporting which do not meet this threshold are required to be recorded as unrecognized tax benefits. This standard
also provides guidance on the presentation of tax matters and the recognition of potential Internal Revenue Service interest and penalties.
As of December 31, 2023 and 2022, the Company did not have an unrecognized tax liability.
The
Company classifies penalty and interest expense related to income tax liabilities as an income tax expense. The Company did not incur
any material interest and penalties for the years ended December 31, 2023 and 2022.
The
Company files income tax returns in the U.S. and various state jurisdictions, and there are open statutes of limitation for taxing authorities
to audit our tax returns from 2020 through the current period.
|
Stock-Based Compensation |
Stock-Based
Compensation
The
Company recognizes all equity-based compensation as stock-based compensation expense based on the fair value of the compensation measured
at the grant date. For stock options, fair value is calculated at the date of grant using the Black-Scholes-Merton option-pricing model.
For stock awards, fair value is the closing stock price for the Company’s common stock on the grant date. The expense is recognized
over the vesting period of the grant.
Calculating
stock-based compensation expense using the Black-Scholes-Merton option-pricing model requires the input of highly subjective assumptions,
including the expected term of the stock-based awards, stock price volatility, and the pre-vesting option forfeiture rate. We consider
many factors when estimating expected forfeitures, including the types of awards, employee classification and historical experience.
Actual forfeitures may differ substantially from our current estimate. Under this pricing model, which incorporates ranges of assumptions
for inputs, our assumptions are as follows:
● |
Dividend yield is based on
our historical policy of not paying cash dividends. |
● |
Expected volatility assumptions were derived
from our actual volatilities. |
● |
The risk-free interest rate is based on the
U.S. Treasury yield curve in effect at the date of grant with maturity dates approximately equal to the expected term at the grant
date. |
● |
The expected term of options represents the
period of time that options granted are expected to be outstanding giving consideration to vesting schedules, based on historical exercise
patterns, which we believe are representative of future behavior. |
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
|
Leases |
Leases
In
accordance with ASU 2016-02: Leases (Topic 842), we determine if an arrangement is a lease at inception. Operating leases are included
in the right-of-use (ROU) assets, current operating lease liabilities and noncurrent operating lease liabilities in our consolidated
balance sheet. Finance leases are included in property and equipment, current finance lease obligations and long-term finance lease obligations
in our consolidated balance sheet.
ROU
assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease
payments arising from the lease. ROU assets and liabilities are recognized at the lease commencement date based on the estimated present
value of lease payments over the lease term.
As
the discount rates in the Company’s lease are not implicit, the Company estimated the incremental borrowing rate based on the rate
of interest the Company would have to pay to borrow a similar amount on a collateralized basis over a similar term.
Our
lease term includes options to extend the lease when it is reasonably certain that we will exercise that option. Leases with a term of
12 months or less are not recorded on the balance sheet. Our lease agreements do not contain any residual value guarantees.
We
have operating and finance leases for corporate offices, other regional offices, and certain equipment. Our leases have remaining lease
terms of 1 year to 15 years, some of which include multiple options to extend the leases for up to 5 years each.
|
Recent Accounting Pronouncements |
Recent
Accounting Pronouncements
The
Financial Accounting Standards Board (FASB) Accounting Standards Codification is the sole source of authoritative GAAP other than SEC
issued rules and regulations that apply only to SEC registrants. The FASB issues an Accounting Standards Update (ASU) to communicate
changes to the codification. The Company considers the applicability and impact of all ASU’s. ASU’s not listed below were
assessed and determined to be either not applicable or are not expected to have a material impact on the consolidated financial statements.
Recently
Adopted Accounting Pronouncements
On
January 1, 2023, we adopted ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments, which adds a new Topic 326 to the Codification and removes the thresholds that companies apply
to measure credit losses on financial instruments measured at amortized cost, such as loans, receivables, and held-to-maturity debt securities.
The adoption of this update did not have an impact on our Consolidated Financial Statements.
Where
Food Comes From, Inc.
Notes
to the Consolidated Financial Statements
Recently
Issued Accounting Pronouncements
In
October 2023, the FASB issued ASU 2023-06, Disclosure Improvements, which will modify the disclosure or presentation requirements of
a variety of Topics in the Codification. The updates align the requirements in the Codification with the SEC’s regulations. The
effective date is anticipated to be June 30, 2027. At this time, management has not determined the impact on its financial statements.
In
November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 28); Improvements to Reportable Segment Disclosures, which improves
reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The Company will
be required to adopt this update January 1, 2024 for annual reporting and January 1, 2025 for quarterly reporting. At this time, management
is determining the extent of enhanced disclosures on its financial statements.
In
December 2023, the FASB issued ASU 2023-08, Intangibles – Goodwill and Other – Crypto Assets (Subtopic 350-60); Accounting
for and Disclosure of Crypto Assets, which better reflects the economics of crypto assets, measuring those assets at fair value versus
the current cost-less-impairment accounting model. An entity is required to measure crypto assets at fair value with changes recognized
in net income each reporting period and report the crypto asset fair value separately from other intangible assets in the balance sheet.
The Company will be required to adopt this accounting standard January 1, 2025, but may choose to early implement. As of December 31,
2023, management estimates the Company’s crypto asset fair value would have been reported at $0.3 million and if the standard had
been early implemented, an unrealized gain of approximately $0.2 million would have been recognized for the year ending December 31,
2023.
In
December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740); Improvements to Income Tax Disclosures, which enhance the transparency
and decision usefulness of tax disclosures. The Company will be required to adopt this update January 1, 2025 for annual reporting. At
this time, management is determining the extent of enhanced disclosures on its financial statements.
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for advertising cost.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1
+ Details
Name: |
us-gaap_AdvertisingCostsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1
+ Details
Name: |
us-gaap_CashAndCashEquivalentsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_CompensationRelatedCostsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for cost of product sold and service rendered.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org//705/tableOfContent
+ Details
Name: |
us-gaap_CostOfSalesPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.
+ References
+ Details
Name: |
us-gaap_FairValueMeasurementPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for determining the fair value of financial instruments.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-1
+ Details
Name: |
us-gaap_FairValueOfFinancialInstrumentsPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-20/tableOfContent
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.
+ References
+ Details
Name: |
us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20
+ Details
Name: |
us-gaap_IncomeTaxPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6
+ Details
Name: |
us-gaap_InventoryPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for leasing arrangement entered into by lessee.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1
+ Details
Name: |
us-gaap_LesseeLeasesPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.
+ References
+ Details
Name: |
us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2
+ Details
Name: |
us-gaap_ReceivablesPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 4 -SubTopic 50 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482610/350-50-25-4
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 1 -SubTopic 40 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1
+ Details
Name: |
us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for revenue from contract with customer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20
Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Summary of Significant Accounting Policies (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
Accounting Policies [Abstract] |
|
Schedule of Revenue Attributable to Each of Our Identified Revenue Categories |
Revenue
attributable to each of our identified revenue categories is disaggregated in the table below (amounts in thousands).
Schedule of Revenue Attributable to Each of Our Identified Revenue Categories
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
| |
Year
ended December 31, 2023 | | |
Year
ended December 31, 2022 | |
| |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | | |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | |
Revenues: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Verification
and certification service revenue | |
$ | 19,413 | | |
$ | - | | |
$ | - | | |
$ | 19,413 | | |
$ | 17,610 | | |
$ | - | | |
$ | - | | |
$ | 17,610 | |
Product sales | |
| 4,001 | | |
| - | | |
| - | | |
| 4,001 | | |
| 4,364 | | |
| - | | |
| - | | |
| 4,364 | |
Professional
services | |
| - | | |
| 1,721 | | |
| - | | |
| 1,721 | | |
| - | | |
| 2,871 | | |
| - | | |
| 2,871 | |
Total
revenues | |
$ | 23,414 | | |
$ | 1,721 | | |
$ | - | | |
$ | 25,135 | | |
$ | 21,974 | | |
$ | 2,871 | | |
$ | - | | |
$ | 24,845 | |
|
Schedule of Changes in Contract Liabilities |
The
following table reflects the changes in our contract liabilities during the year ended December 31, 2023 and 2022:
Schedule of Changes in Contract Liabilities
Deferred revenue (in thousands): | |
2023 | | |
2022 | |
Deferred revenue January 1 | |
$ | 1,278 | | |
$ | 1,513 | |
Unearned billings | |
| 3,618 | | |
| 3,733 | |
Revenue
recognized | |
| (3,411 | ) | |
| (3,968 | ) |
Deferred revenue December
31 | |
$ | 1,485 | | |
$ | 1,278 | |
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10
+ Details
Name: |
us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5
+ Details
Name: |
us-gaap_DisaggregationOfRevenueTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Property and Equipment (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
Property, Plant and Equipment [Abstract] |
|
Schedule of Property and Equipment |
The
major categories of property and equipment are as follows as of December 31st:
Schedule of Property and Equipment
| |
2023 | | |
2022 | |
(in thousands) | |
| | | |
| | |
Automobiles | |
$ | 137 | | |
$ | 137 | |
Furniture and office equipment | |
| 579 | | |
| 582 | |
Software and tools | |
| 1,466 | | |
| 1,927 | |
Website development and other enhancements | |
| 189 | | |
| 189 | |
Building and leasehold
improvements | |
| 812 | | |
| 811 | |
Property and equipment, gross | |
| 3,183 | | |
| 3,646 | |
Less accumulated depreciation | |
| 2,339 | | |
| 2,648 | |
Property and equipment,
net | |
$ | 844 | | |
$ | 998 | |
|
X |
- References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Intangible and Other Assets (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
Schedule of Intangible and Other Assets |
The
following table summarizes our intangible assets as of:
Schedule of Intangible and Other Assets
| |
December 31, | | |
December 31, | | |
Estimated | |
| |
2023 | | |
2022 | | |
Useful
Life | |
Intangible assets subject to amortization (in
thousands): | |
| | | |
| | | |
| | |
Tradenames
and trademarks | |
$ | 417 | | |
$ | 417 | | |
| 2.5
- 8.0 years | |
Accreditations | |
| 75 | | |
| 75 | | |
| 5.0
years | |
Customer relationships | |
| 3,937 | | |
| 3,664 | | |
| 3.0
- 15.0 years | |
Patents | |
| 970 | | |
| 970 | | |
| 4.0
years | |
Non-compete
agreements | |
| 121 | | |
| 121 | | |
| 5.0
years | |
Intangible and other assets, gross | |
| 5,520 | | |
| 5,247 | | |
| | |
Less
accumulated amortization | |
| 3,821 | | |
| 3,511 | | |
| | |
Intangible and other assets, Net | |
| 1,699 | | |
| 1,736 | | |
| | |
Cryptocurrency (not subject
to amortization) | |
| 116 | | |
| 116 | | |
| | |
Tradenames/trademarks
(not subject to amortization) | |
| 465 | | |
| 465 | | |
| | |
Intangible assets | |
| 2,280 | | |
| 2,317 | | |
| | |
Other
assets | |
| 23 | | |
| 23 | | |
| | |
Intangible
and other assets: | |
$ | 2,303 | | |
$ | 2,340 | | |
| | |
|
Schedule of Future Amortization of Intangible Assets |
As
of December 31, 2023, future scheduled amortization of intangible assets is as follows (in thousands):
Schedule of Future Amortization of Intangible Assets
2024 | |
$ | 343 | |
Fiscal
year ending December 31: | |
| |
| |
2024 | |
$ | 343 | |
2025 | |
| 298 | |
2026 | |
| 260 | |
2027 | |
| 222 | |
2028 | |
| 178 | |
Thereafter
| |
| 398 | |
Intangible
and other assets, net | |
$ | 1,699 | |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Accrued Expenses and Other Current Liabilities (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
Payables and Accruals [Abstract] |
|
Schedule of Accrued Expenses and Other Current Liabilities |
The
following table summarizes our accrued expenses and other current liabilities as of (in thousands):
Schedule of Accrued Expenses and Other Current Liabilities
| |
December 31, | | |
December 31, | |
| |
2023 | | |
2022 | |
| |
| | |
| |
Income and sales taxes payable | |
$ | 62 | | |
$ | 14 | |
Payroll related accruals | |
| 341 | | |
| 326 | |
Customer deposits | |
| 41 | | |
| 35 | |
Professional fees and
other expenses | |
| 171 | | |
| 394 | |
Accrued
expenses and other current liabilities | |
$ | 615 | | |
$ | 769 | |
|
X |
- References
+ Details
Name: |
us-gaap_PayablesAndAccrualsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.
+ References
+ Details
Name: |
us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Notes Payable and Lease Obligations (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
Debt Disclosure [Abstract] |
|
Schedule of Lease Expense |
The
components of lease expense were as follows (in thousands):
Schedule of Lease Expense
| |
2023 | | |
2022 | |
| |
Year
Ended December 31, | |
| |
2023 | | |
2022 | |
Operating lease cost | |
$ | 483 | | |
$ | 492 | |
Finance lease cost | |
| | | |
| | |
Amortization of assets | |
| 15 | | |
| 10 | |
Interest on finance lease
obligations | |
| 5 | | |
| 3 | |
Variable lease cost | |
| - | | |
| - | |
Total net lease cost | |
$ | 503 | | |
$ | 505 | |
|
Schedule of Supplemental Balance Sheet Information Related to Leases |
Supplemental
balance sheet information related to leases was as follows (in thousands):
Schedule of Supplemental Balance Sheet Information Related to Leases
Operating
leases: | |
Related
Party | | |
Other | | |
Total | | |
Related
Party | | |
Other | | |
Total | |
| |
December
31, 2023 | | |
December
31, 2022 | |
Operating
leases: | |
Related
Party | | |
Other | | |
Total | | |
Related
Party | | |
Other | | |
Total | |
Operating lease
ROU assets | |
$ | 2,158 | | |
$ | 87 | | |
$ | 2,245 | | |
$ | 2,369 | | |
$ | 193 | | |
$ | 2,562 | |
| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Current operating lease
liabilities | |
| 249 | | |
| 49 | | |
| 298 | | |
| 224 | | |
| 117 | | |
| 341 | |
Noncurrent operating lease
liabilities | |
| 2,407 | | |
| 40 | | |
| 2,447 | | |
| 2,656 | | |
| 89 | | |
| 2,745 | |
Total operating lease liabilities | |
$ | 2,656 | | |
$ | 89 | | |
$ | 2,745 | | |
$ | 2,880 | | |
$ | 206 | | |
$ | 3,086 | |
Finance leases: | |
December
31, 2023 | | |
December
31, 2022 | |
Right of use
asset, at cost | |
$ | 76 | | |
$ | 70 | |
Accumulated
amortization | |
| (25 | ) | |
| (25 | ) |
Right
of use asset, net | |
$ | 51 | | |
$ | 45 | |
| |
| | | |
| | |
Current obligations of finance leases | |
$ | 14 | | |
$ | 9 | |
Finance leases, net
of current obligations | |
| 41 | | |
| 37 | |
Total
finance lease liabilities | |
$ | 55 | | |
$ | 46 | |
| |
| | | |
| | |
Weighted average remaining lease term (in years): | |
| | | |
| | |
Operating leases | |
| 7.4 | | |
| 8.2 | |
Finance leases | |
| 3.7 | | |
| 4.4 | |
| |
| | | |
| | |
Weighted average discount rate: | |
| | | |
| | |
Operating leases | |
| 5.8 | % | |
| 5.8 | % |
Finance leases | |
| 8.3 | % | |
| 7.8 | % |
|
Schedule of Supplemental Cash Flow Information Related to Leases |
Supplemental
cash flow and other information related to leases was as follows (in thousands):
Schedule of Supplemental Cash Flow Information Related to Leases
| |
2023 | | |
2022 | |
| |
Year
Ended December 31, | |
| |
2023 | | |
2022 | |
Cash paid for amounts included in the measurement
of lease liabilities: | |
| | | |
| | |
Operating cash
flows from operating leases | |
$ | 507 | | |
$ | 507 | |
Operating cash flows from
finance leases | |
$ | 3 | | |
$ | 3 | |
Financing cash flows from
finance leases | |
$ | 12 | | |
$ | 13 | |
| |
| | | |
| | |
Right of use assets obtained in exchange for
lease liabilities: | |
| | | |
| | |
Operating leases | |
$ | - | | |
$ | 78 | |
|
Schedule of Maturities of Operating Lease and Finance Lease Liabilities |
Maturities
of lease liabilities were as follows (in thousands):
Schedule of Maturities of Operating Lease and Finance Lease Liabilities
Years
Ending December 31st, | |
Operating
Leases | | |
Finance
Leases | |
2024 | |
| 446 | | |
| 18 | |
2025 | |
| 435 | | |
| 18 | |
2026 | |
| 430 | | |
| 14 | |
2027 | |
| 430 | | |
| 14 | |
2028 | |
| 443 | | |
| - | |
Thereafter | |
| 1,205 | | |
| - | |
Total
lease payments | |
| 3,389 | | |
| 64 | |
Less
amount representing interest | |
| (644 | ) | |
| (9 | ) |
Total
lease obligations | |
| 2,745 | | |
| 55 | |
Less
current portion | |
| (298 | ) | |
| (14 | ) |
Long-term
lease obligations | |
$ | 2,447 | | |
$ | 41 | |
|
X |
- DefinitionSchedule of maturities of operating lease and finance lease liabilities [Table Text Block]
+ References
+ Details
Name: |
WFCF_ScheduleOfMaturitiesOfOperatingLeaseAndFinanceLeaseLiabilitiesTableTextBlock |
Namespace Prefix: |
WFCF_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSchedule Of Supplemental BalanceSheet Information Related To Leases [Table Text Block]
+ References
+ Details
Name: |
WFCF_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock |
Namespace Prefix: |
WFCF_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSchedule of supplemental cash flow information related to leases [Table Text Block]
+ References
+ Details
Name: |
WFCF_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock |
Namespace Prefix: |
WFCF_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCostTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Income Taxes (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
Income Tax Disclosure [Abstract] |
|
Schedule of Provision for Income Taxes |
The
provision for income taxes consists of the following (in thousands):
Schedule of Provision for Income Taxes
| |
2023 | | |
2022 | |
| |
December
31, | |
| |
2023 | | |
2022 | |
Current income tax expense: | |
| | | |
| | |
Federal | |
$ | 697 | | |
$ | 708 | |
State | |
| 186 | | |
| 172 | |
Total
current income tax expense | |
| 883 | | |
| 880 | |
Deferred income tax expense / (benefit): | |
| | | |
| | |
Federal | |
| 26 | | |
| (50 | ) |
State | |
| 4 | | |
| (8 | ) |
Total
deferred income tax expense / (benefit) | |
| 30 | | |
| (58 | ) |
| |
| | | |
| | |
Total income tax expense | |
$ | 913 | | |
$ | 822 | |
|
Schedule of Reconciliation of Income Taxes |
The
reconciliation of income taxes calculated at the statutory rates to our effective tax rate is as follows (in thousands):
Schedule of Reconciliation of Income Taxes
| |
2023 | | |
2022 | |
| |
December
31, | |
| |
2023 | | |
2022 | |
Expected tax expense | |
$ | 644 | | |
$ | 592 | |
State tax provision, net | |
| 110 | | |
| 101 | |
Permanent differences | |
| 9 | | |
| 22 | |
Foreign | |
| 117 | | |
| 79 | |
Stock options | |
| 3 | | |
| (1 | ) |
Other, net | |
| 30 | | |
| 29 | |
| |
| | | |
| | |
Total income tax expense | |
$ | 913 | | |
$ | 822 | |
|
Schedule of Deferred Tax Assets (Liabilities) |
The
income tax effects of temporary differences that give rise to significant portions of deferred tax assets (liabilities) are as follows
(in thousands):
Schedule of Deferred Tax Assets (Liabilities)
| |
2023 | | |
2022 | |
| |
December
31, | |
| |
2023 | | |
2022 | |
Deferred tax assets (liabilities): | |
| | | |
| | |
Accruals and
other | |
$ | 141 | | |
$ | 133 | |
Stock based compensation | |
| 141 | | |
| 160 | |
Property and equipment | |
| 75 | | |
| 28 | |
Intangibles
assets | |
| 136 | | |
| 202 | |
Net
deferred tax assets | |
| 493 | | |
| 523 | |
|
X |
- DefinitionTabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Paragraph 9 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9
+ Details
Name: |
us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Paragraph 12 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12
+ Details
Name: |
us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Stock Buyback Plan (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
Equity [Abstract] |
|
Schedule of Stock Buyback Plan |
Schedule of Stock Buyback Plan
(in thousands, except per share
cost) | |
Number
of Shares | | |
Cost
of Shares | | |
Average
Cost per Share | |
Balance, January 1, 2022 | |
| 419 | | |
$ | 3,807 | | |
$ | 9.09 | |
Shares purchased during 2022 | |
| 308 | | |
| 3,456 | | |
| 11.23 | |
Balance, December 31, 2022 | |
| 727 | | |
| 7,263 | | |
| 10.00 | |
Shares purchased during 2023 | |
| 287 | | |
| 3,956 | | |
| 13.78 | |
Balance, December 31, 2023 | |
| 1,014 | | |
$ | 11,219 | | |
$ | 11.06 | |
|
X |
- References
+ Details
Name: |
us-gaap_EquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481520/505-30-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481520/505-30-50-3
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_ScheduleOfTreasuryStockByClassTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Stock-Based Compensation (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
Share-Based Payment Arrangement [Abstract] |
|
Schedule of Stock-based Compensation Expense |
The
amount of stock-based compensation expense is as follows (in thousands):
Schedule of Stock-based Compensation Expense
| |
2023 | | |
2022 | |
| |
Year ended December 31, | |
| |
2023 | | |
2022 | |
Stock options | |
$ | 44 | | |
$ | 98 | |
Stock awards | |
| 34 | | |
| 56 | |
Total | |
$ | 78 | | |
$ | 154 | |
Stock-based
compensation expense | |
$ | 78 | | |
$ | 154 | |
|
Schedule of Unrecognized Compensation Cost from Unvested Awards |
As
of December 31, 2023, the estimated unrecognized compensation cost from unvested awards which will be recognized ratably over the remaining
vesting phase is as follows (in thousands):
Schedule of Unrecognized Compensation Cost from Unvested Awards
Years
ended December 31st: | |
Unvested
stock options | | |
Unvested
restricted stock awards | | |
Total
unrecognized compensation expense | |
2024 | |
$ | 11 | | |
$ | - | | |
$ | 11 | |
2025 | |
| - | | |
| - | | |
| - | |
| |
$ | 11 | | |
$ | - | | |
$ | 11 | |
|
Schedule of Stock Option Activity |
Schedule
of Stock Option Activity
| |
| | |
| | |
| | |
Weighted avg. | | |
| |
| |
| | |
Weighted avg. | | |
Weighted avg. | | |
remaining | | |
| |
| |
Number of | | |
exercise price | | |
grant date fair | | |
contractual life | | |
Aggregate | |
| |
awards | | |
per
share | | |
value
per share | | |
(in
years) | | |
intrinsic
value | |
| |
| | |
| | |
| | |
| | |
| |
Outstanding,
January 1, 2022 | |
| 100,235 | | |
$ | 8.36 | | |
$ | 7.53 | | |
| 5.88 | | |
$ | 620,445 | |
Granted | |
| - | | |
| - | | |
| - | | |
| - | | |
| | |
Exercised | |
| (7,750 | ) | |
| 4.69 | | |
| 6.06 | | |
| 2.45 | | |
| | |
Expired/Forfeited | |
| (138 | ) | |
| 7.20 | | |
| 7.08 | | |
| - | | |
| | |
Outstanding,
December 31, 2022 | |
| 92,347 | | |
$ | 8.67 | | |
$ | 7.77 | | |
| 5.31 | | |
$ | 502,688 | |
Granted | |
| - | | |
| - | | |
| - | | |
| - | | |
| | |
Exercised | |
| (12,628 | ) | |
| 5.31 | | |
| 5.44 | | |
| 0.30 | | |
| | |
Expired/Forfeited | |
| (6,250 | ) | |
| 10.20 | | |
| 10.06 | | |
| - | | |
| | |
Outstanding,
December 31, 2023 | |
| 73,469 | | |
$ | 8.84 | | |
$ | 7.97 | | |
| 5.07 | | |
$ | 346,125 | |
Exercisable,
December 31, 2023 | |
| 67,796 | | |
$ | 8.65 | | |
$ | 7.73 | | |
| 4.86 | | |
| 346,125 | |
Unvested,
December 31, 2023 | |
| 5,673 | | |
$ | 14.77 | | |
$ | 10.90 | | |
| 7.50 | | |
| - | |
|
X |
- DefinitionTabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (i) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Basic and Diluted Net Income per Share (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
Per share - net income |
|
Schedule of Reconciliation of Basic and Diluted Income Per Share Computations |
The
following is a reconciliation of the share data used in the basic and diluted income per share computations:
Schedule of Reconciliation of Basic and Diluted Income Per Share Computations
(in thousands) | |
2023 | | |
2022 | |
| |
Year
ended December 31, | |
(in thousands) | |
2023 | | |
2022 | |
Basic: | |
| | |
| |
Weighted average shares outstanding | |
| 5,485 | | |
| 5,955 | |
| |
| | | |
| | |
Diluted: | |
| | | |
| | |
Weighted average shares outstanding | |
| 5,485 | | |
| 5,955 | |
Weighted average effects of dilutive securities | |
| 63 | | |
| 80 | |
Total | |
| 5,548 | | |
| 6,035 | |
| |
| | | |
| | |
Antidilutive securities: | |
| 17 | | |
| 17 | |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
X |
- DefinitionTabular disclosure of supplemental cash flow information for the periods presented.
+ References
+ Details
Name: |
us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_SupplementalCashFlowElementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Segments (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
Segment Reporting [Abstract] |
|
Schedule of Operating Segments |
The
Company eliminates intercompany transfers between segments for management reporting purposes. The following table shows information for
reportable operating segments (in thousands):
Schedule
of Operating Segments
| |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | | |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | |
| |
Year
ended December 31, 2023 | | |
Year
ended December 31, 2022 | |
| |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | | |
Verification
and Certification Segment | | |
Professional
Services Segment | | |
Eliminations
and Other | | |
Consolidated
Totals | |
Assets: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Goodwill | |
$ | 1,947 | | |
$ | 999 | | |
$ | - | | |
$ | 2,946 | | |
$ | 1,947 | | |
$ | 999 | | |
$ | - | | |
$ | 2,946 | |
All other assets, net | |
| 3,501 | | |
| 2,707 | | |
| 7,132 | | |
| 13,340 | | |
| 9,949 | | |
| 3,182 | | |
| 2,219 | | |
| 15,350 | |
Total assets | |
$ | 5,448 | | |
$ | 3,706 | | |
$ | 7,132 | | |
$ | 16,286 | | |
$ | 11,896 | | |
$ | 4,181 | | |
$ | 2,219 | | |
$ | 18,296 | |
| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Revenues: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Verification and certification service revenue | |
$ | 19,413 | | |
$ | - | | |
$ | - | | |
$ | 19,413 | | |
$ | 17,610 | | |
$ | - | | |
$ | - | | |
$ | 17,610 | |
Product sales | |
| 4,001 | | |
| - | | |
| - | | |
| 4,001 | | |
| 4,364 | | |
| - | | |
| - | | |
| 4,364 | |
Professional services | |
| - | | |
| 1,721 | | |
| - | | |
| 1,721 | | |
| - | | |
| 2,871 | | |
| - | | |
| 2,871 | |
Total revenues | |
$ | 23,414 | | |
$ | 1,721 | | |
$ | - | | |
$ | 25,135 | | |
$ | 21,974 | | |
$ | 2,871 | | |
$ | - | | |
$ | 24,845 | |
Costs of revenues: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Costs of verification and certification services | |
| 10,986 | | |
| - | | |
| - | | |
| 10,986 | | |
| 9,748 | | |
| - | | |
| - | | |
| 9,748 | |
Costs of products | |
| 2,272 | | |
| - | | |
| - | | |
| 2,272 | | |
| 2,333 | | |
| - | | |
| - | | |
| 2,333 | |
Costs of professional
services | |
| - | | |
| 1,355 | | |
| - | | |
| 1,355 | | |
| - | | |
| 2,296 | | |
| - | | |
| 2,296 | |
Total costs of revenues | |
| 13,258 | | |
| 1,355 | | |
| - | | |
| 14,613 | | |
| 12,081 | | |
| 2,296 | | |
| - | | |
| 14,377 | |
Gross profit | |
| 10,156 | | |
| 366 | | |
| - | | |
| 10,522 | | |
| 9,893 | | |
| 575 | | |
| - | | |
| 10,468 | |
Depreciation & amortization | |
| 466 | | |
| 168 | | |
| - | | |
| 634 | | |
| 582 | | |
| 183 | | |
| - | | |
| 765 | |
Other
operating expenses | |
| 6,885 | | |
| 306 | | |
| - | | |
| 7,191 | | |
| 6,805 | | |
| 246 | | |
| - | | |
| 7,051 | |
Segment operating
income/(loss) | |
$ | 2,805 | | |
$ | (108 | ) | |
$ | - | | |
$ | 2,697 | | |
$ | 2,506 | | |
$ | 146 | | |
$ | - | | |
$ | 2,652 | |
Other items to reconcile segment operating
income/(loss) to net income/(loss): | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Other income/(loss) | |
| 374 | | |
| (6 | ) | |
| - | | |
| 368 | | |
| 202 | | |
| (38 | ) | |
| - | | |
| 164 | |
Income tax benefit/(expense) | |
| - | | |
| - | | |
| (913 | ) | |
| (913 | ) | |
| - | | |
| - | | |
| (822 | ) | |
| (822 | ) |
Net income/(loss) | |
$ | 3,179 | | |
$ | (114 | ) | |
$ | (913 | ) | |
$ | 2,152 | | |
$ | 2,708 | | |
$ | 108 | | |
$ | (822 | ) | |
$ | 1,994 | |
|
X |
- DefinitionTabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
+ Details
Name: |
us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_SegmentReportingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Schedule of Revenue Attributable to Each of Our Identified Revenue Categories (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2023 |
Dec. 31, 2022 |
Product Information [Line Items] |
|
|
Total revenues |
$ 25,135
|
$ 24,845
|
Verification and Certification Service Revenue [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
19,413
|
17,610
|
Product Sales [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
4,001
|
4,364
|
Professional Services [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
1,721
|
2,871
|
Verification and Certification Segment [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
23,414
|
21,974
|
Verification and Certification Segment [Member] | Verification and Certification Service Revenue [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
19,413
|
17,610
|
Verification and Certification Segment [Member] | Product Sales [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
4,001
|
4,364
|
Verification and Certification Segment [Member] | Professional Services [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
|
|
Professional Services Segment [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
1,721
|
2,871
|
Professional Services Segment [Member] | Verification and Certification Service Revenue [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
|
|
Professional Services Segment [Member] | Product Sales [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
|
|
Professional Services Segment [Member] | Professional Services [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
1,721
|
2,871
|
Eliminations and Other [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
|
|
Eliminations and Other [Member] | Verification and Certification Service Revenue [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
|
|
Eliminations and Other [Member] | Product Sales [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
|
|
Eliminations and Other [Member] | Professional Services [Member] |
|
|
Product Information [Line Items] |
|
|
Total revenues |
|
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=WFCF_VerificationAndCertificationServiceRevenueMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=WFCF_ProductSalesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=WFCF_ProfessionalServicesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=WFCF_VerificationAndCertificationSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=WFCF_ProfessionalServicesSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=WFCF_EliminationsAndOtherMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.0.1
Schedule of Changes in Contract Liabilities (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2023 |
Dec. 31, 2022 |
Accounting Policies [Abstract] |
|
|
Deferred revenue January 1 |
$ 1,278
|
$ 1,513
|
Unearned billings |
3,618
|
3,733
|
RevenueRecognized |
(3,411)
|
(3,968)
|
Deferred revenue December 31 |
$ 1,485
|
$ 1,278
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of obligation to transfer good or service to customer for which consideration has been received or is receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2
+ Details
Name: |
us-gaap_ContractWithCustomerLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.0.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
|
12 Months Ended |
Dec. 31, 2023 |
Dec. 31, 2022 |
Property, Plant and Equipment [Line Items] |
|
|
Cash insured amount |
$ 250,000
|
|
Allowance for doubtful accounts, net |
2,100,000
|
$ 2,200,000
|
Deferred revenue |
1,485,000
|
1,278,000
|
Allowance for doubtful accounts |
55,000
|
55,000
|
Advertising and marketing expense |
$ 300,000
|
$ 200,000
|
Lease term |
12 months
|
|
Crypto asset fair value |
$ 300,000
|
|
Unrealized gain |
$ 200,000
|
|
Minimum [Member] |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Intangible assets estimated useful lives |
2 years
|
|
Remaining lease terms |
1 year
|
|
Maximum [Member] |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Intangible assets estimated useful lives |
15 years
|
|
Remaining lease terms |
15 years
|
|
Fair Value, Inputs, Level 3 [Member] | Measurement Input, Discount Rate [Member] | Minimum [Member] |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Fair value of assets and liabilities acquired, measurement input |
19.00%
|
|
Fair Value, Inputs, Level 3 [Member] | Measurement Input, Discount Rate [Member] | Maximum [Member] |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Fair value of assets and liabilities acquired, measurement input |
32.00%
|
|
Fair Value, Inputs, Level 3 [Member] | Measurement Input, Long-Term Revenue Growth Rate [Member] |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Fair value of assets and liabilities acquired, measurement input |
3.00%
|
|
X |
- DefinitionFinite lived intangible assets unrealized gain
+ References
+ Details
Name: |
WFCF_FiniteLivedIntangibleAssetsUnrealizedGain |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.
+ References
+ Details
Name: |
us-gaap_CashFDICInsuredAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_DeferredRevenueCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionUseful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetUsefulLife |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRemaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseRemainingLeaseTerm |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTerm of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseRenewalTerm |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe total expense recognized in the period for promotion, public relations, and brand or product advertising.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_MarketingAndAdvertisingExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.0.1
Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
Property, Plant and Equipment [Line Items] |
|
|
Property and equipment, gross |
$ 3,183
|
$ 3,646
|
Less accumulated depreciation |
2,339
|
2,648
|
Property and equipment, net |
844
|
998
|
Automobiles [Member] |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property and equipment, gross |
137
|
137
|
Furniture and Fixtures [Member] |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property and equipment, gross |
579
|
582
|
Software and Software Development Costs [Member] |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property and equipment, gross |
1,466
|
1,927
|
Website [Member] |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property and equipment, gross |
189
|
189
|
Building and Building Improvements [Member] |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property and equipment, gross |
$ 812
|
$ 811
|
X |
- DefinitionAmount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(14)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=WFCF_WebsiteMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.0.1
X |
- DefinitionDepreciation expense finance leases.
+ References
+ Details
Name: |
WFCF_DepreciationExpenseFinanceLeases |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_Depreciation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482130/360-10-45-15
+ Details
Name: |
us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
X |
- DefinitionThe percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
+ Details
Name: |
us-gaap_EquityMethodInvestmentOwnershipPercentage |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of dividend income on nonoperating securities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_InvestmentIncomeDividend |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquireEquityMethodInvestments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
+ Details
Name: |
us-gaap_ScheduleOfEquityMethodInvestmentsLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=WFCF_ProgressiveBeefLLCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=WFCF_ShellFishSolutionsIncMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.0.1
Schedule of Intangible and Other Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
Intangible assets subject to amortization (in thousands): |
|
|
Intangible and other assets, gross |
$ 5,520
|
$ 5,247
|
Less accumulated amortization |
3,821
|
3,511
|
Intangible and other assets, Net |
1,699
|
1,736
|
Cryptocurrency (not subject to amortization) |
116
|
116
|
Tradenames/trademarks (not subject to amortization) |
465
|
465
|
Intangible assets |
2,280
|
2,317
|
Other assets |
23
|
23
|
Intangible and other assets: |
2,303
|
2,340
|
Trademarks and Trade Names [Member] |
|
|
Intangible assets subject to amortization (in thousands): |
|
|
Intangible and other assets, gross |
417
|
$ 417
|
Minimum [Member] | Trademarks and Trade Names [Member] |
|
|
Intangible assets subject to amortization (in thousands): |
|
|
Estimated useful lives of intangible assets |
|
2 years 6 months
|
Minimum [Member] | Customer Relationships [Member] |
|
|
Intangible assets subject to amortization (in thousands): |
|
|
Estimated useful lives of intangible assets |
|
3 years
|
Maximum [Member] | Trademarks and Trade Names [Member] |
|
|
Intangible assets subject to amortization (in thousands): |
|
|
Estimated useful lives of intangible assets |
|
8 years
|
Maximum [Member] | Customer Relationships [Member] |
|
|
Intangible assets subject to amortization (in thousands): |
|
|
Estimated useful lives of intangible assets |
|
15 years
|
Accreditations [Member] |
|
|
Intangible assets subject to amortization (in thousands): |
|
|
Intangible and other assets, gross |
75
|
$ 75
|
Estimated useful lives of intangible assets |
|
5 years
|
Customer Relationships [Member] |
|
|
Intangible assets subject to amortization (in thousands): |
|
|
Intangible and other assets, gross |
3,937
|
$ 3,664
|
Patents [Member] |
|
|
Intangible assets subject to amortization (in thousands): |
|
|
Intangible and other assets, gross |
970
|
$ 970
|
Estimated useful lives of intangible assets |
|
4 years
|
Noncompete Agreements [Member] |
|
|
Intangible assets subject to amortization (in thousands): |
|
|
Intangible and other assets, gross |
$ 121
|
$ 121
|
Estimated useful lives of intangible assets |
|
5 years
|
X |
- DefinitionFinite lived intangible assets cryptocurrency not subject to amortization.
+ References
+ Details
Name: |
WFCF_FiniteLivedIntangibleAssetsCryptocurrencyNotSubjectToAmortization |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFinite lived intangible assets tradenames not subject to amortization.
+ References
+ Details
Name: |
WFCF_FiniteLivedIntangibleAssetsTradenamesNotSubjectToAmortization |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionIntangible assets and other assets net excluding goodwill noncurrent.
+ References
+ Details
Name: |
WFCF_IntangibleAssetsAndOtherAssetsNetExcludingGoodwillNoncurrent |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionUseful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetUsefulLife |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAccumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 928 -SubTopic 340 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of noncurrent assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TrademarksAndTradeNamesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_CustomerRelationshipsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=WFCF_AccreditationsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.0.1
X |
- DefinitionAmount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
X |
- DefinitionThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of assets held-for-sale that are not part of a disposal group.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 15 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482309/360-10-15-4
+ Details
Name: |
us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionGross carrying amount before accumulated amortization as of the balance sheet date of an asset comprised of customer information, acquired in a business combination or other transaction, having a finite beneficial life.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedCustomerListsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4
+ Details
Name: |
us-gaap_ImpairmentOfLongLivedAssetsHeldForUse |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.0.1
X |
- DefinitionAmount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.
+ References
+ Details
Name: |
us-gaap_AccruedLiabilitiesAndOtherLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccruedProfessionalFeesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 27 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-27
+ Details
Name: |
us-gaap_ContractWithCustomerRefundLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_PayablesAndAccrualsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19,20) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_TaxesPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.0.1
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest expense on finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseInterestExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of amortization expense attributable to right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of lease cost recognized by lessee for lease contract.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_VariableLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.0.1
Schedule of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
Defined Benefit Plan Disclosure [Line Items] |
|
|
Operating lease ROU assets |
$ 2,245
|
$ 2,562
|
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] |
Right-of-use assets, net
|
Right-of-use assets, net
|
Current operating lease liabilities |
$ 298
|
$ 341
|
Noncurrent operating lease liabilities |
2,447
|
2,745
|
Total operating lease liabilities |
2,745
|
3,086
|
Right of use asset, at cost |
76
|
70
|
Accumulated amortization |
(25)
|
(25)
|
Right of use asset, net |
51
|
45
|
Current obligations of finance leases |
14
|
9
|
Finance leases, net of current obligations |
41
|
37
|
Total finance lease liabilities |
$ 55
|
$ 46
|
Weighted average remaining operating lease term (in years) |
7 years 4 months 24 days
|
8 years 2 months 12 days
|
Weighted average remaining finance lease term (in years) |
3 years 8 months 12 days
|
4 years 4 months 24 days
|
Operating leases weighted average discount rate |
5.80%
|
5.80%
|
Finance leases weighted average discount rate |
8.30%
|
7.80%
|
Related Party [Member] |
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
Operating lease ROU assets |
$ 2,158
|
$ 2,369
|
Current operating lease liabilities |
249
|
224
|
Noncurrent operating lease liabilities |
2,407
|
2,656
|
Total operating lease liabilities |
2,656
|
2,880
|
Other [Member] |
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
Operating lease ROU assets |
87
|
193
|
Current operating lease liabilities |
49
|
117
|
Noncurrent operating lease liabilities |
40
|
89
|
Total operating lease liabilities |
$ 89
|
$ 206
|
X |
- DefinitionFinance lease right of use assets.
+ References
+ Details
Name: |
WFCF_FinanceLeaseRightOfUseAssets |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
+ Details
Name: |
us-gaap_DefinedBenefitPlanDisclosureLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated amortization of right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before accumulated amortization, of right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted average discount rate for finance lease calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionIndicates line item in statement of financial position that includes operating lease right-of-use asset.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average discount rate for operating lease calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.24.0.1
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest paid on finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5
+ Details
Name: |
us-gaap_FinanceLeaseInterestPaymentOnLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow for principal payment on finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5
+ Details
Name: |
us-gaap_FinanceLeasePrincipalPayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeasePayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.0.1
Schedule of Maturities of Operating Lease and Finance Lease Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
Debt Disclosure [Abstract] |
|
|
Operating Leases, 2023 |
$ 446
|
|
Finance Leases, 2023 |
18
|
|
Operating Leases, 2024 |
435
|
|
Finance Leases, 2024 |
18
|
|
Operating Leases, 2025 |
430
|
|
Finance Leases, 2025 |
14
|
|
Operating Leases, 2026 |
430
|
|
Finance Leases, 2026 |
14
|
|
Operating Leases, 2027 |
443
|
|
Finance Leases, 2027 |
|
|
Operating Leases, Thereafter |
1,205
|
|
Finance Leases, Thereafter |
|
|
Operating Leases, Total lease payments |
3,389
|
|
Finance Leases, Total lease payments |
64
|
|
Operating Leases, Less amount representing interest |
(644)
|
|
Finance Leases, Less amount representing interest |
(9)
|
|
Operating Leases, Total lease obligations |
2,745
|
$ 3,086
|
Finance Leases, Total lease obligations |
55
|
46
|
Operating Leases, Less current portion |
(298)
|
(341)
|
Finance Leases, Less current portion |
(14)
|
(9)
|
Operating Leases, Long-term lease obligations |
2,447
|
2,745
|
Finance Leases, Long-term lease obligations |
$ 41
|
$ 37
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.0.1
Notes Payable and Lease Obligations (Details Narrative) - USD ($)
|
12 Months Ended |
Dec. 31, 2023 |
Dec. 31, 2022 |
Line of Credit Facility [Line Items] |
|
|
Line of credit, working capital |
$ 75,080
|
|
Line of credit, outstanding amount |
$ 0
|
$ 0
|
Lease term |
options to extend the leases for up to 5 years each.
|
|
Operating lease cost |
$ 483,000
|
492,000
|
Rent and lease expense |
$ 700,000
|
700,000
|
The Move LLC [Member] |
|
|
Line of Credit Facility [Line Items] |
|
|
Jointly held ownership interest percentage |
24.30%
|
|
Corporate Headquarters [Member] |
|
|
Line of Credit Facility [Line Items] |
|
|
Operating lease cost |
$ 400,000
|
$ 400,000
|
Minimum [Member] |
|
|
Line of Credit Facility [Line Items] |
|
|
Lease term |
1 year
|
|
Maximum [Member] |
|
|
Line of Credit Facility [Line Items] |
|
|
Lease term |
15 years
|
|
Revolving Credit Facility [Member] |
|
|
Line of Credit Facility [Line Items] |
|
|
Revolving line of credit, maturity date |
Apr. 12, 2025
|
|
Line of credit, prime interest rate |
1.50%
|
|
Line of credit, interest rate |
10.00%
|
9.00%
|
X |
- DefinitionPercentage points added to the reference rate to compute the variable rate on the debt instrument.
+ References
+ Details
Name: |
us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDescription of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseOptionToExtend |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTerm of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseTermOfContract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_LineOfCredit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionDate the credit facility terminates, in YYYY-MM-DD format.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityExpirationDate1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe effective interest rate at the end of the reporting period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe parent entity's interest in net assets of the subsidiary, expressed as a percentage.
+ References
+ Details
Name: |
us-gaap_MinorityInterestOwnershipPercentageByParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionCash payments to lessor's for use of assets under operating leases.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (g) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_PaymentsForRent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_OwnershipAxis=WFCF_TheMoveLLCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LeaseContractualTermAxis=WFCF_CorporateHeadquartersMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.0.1
X |
- DefinitionAmount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -SubTopic 10 -Topic 740 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9
+ Details
Name: |
us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(1)(Note 1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -SubTopic 10 -Topic 740 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.7) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1
+ Details
Name: |
us-gaap_CurrentFederalTaxExpenseBenefit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(1)(Note 1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -SubTopic 10 -Topic 740 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.7) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1
+ Details
Name: |
us-gaap_CurrentStateAndLocalTaxExpenseBenefit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10
+ Details
Name: |
us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.0.1
v3.24.0.1
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.
+ References
+ Details
Name: |
us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsLiabilitiesNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.
+ References
+ Details
Name: |
us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8
+ Details
Name: |
us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8
+ Details
Name: |
us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.0.1
Schedule of Stock Buyback Plan (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
12 Months Ended |
Dec. 31, 2023 |
Dec. 31, 2022 |
Equity [Abstract] |
|
|
Number of shares, beginning |
727
|
419
|
Cost of shares, beginning |
$ 7,263
|
$ 3,807
|
Average cost per share, beginning |
$ 10.00
|
$ 9.09
|
Number of shares purchased |
287
|
308
|
Cost of shares purchased |
$ 3,956
|
$ 3,456
|
Average cost per share purchased |
$ 13.78
|
$ 11.23
|
Number of shares, ending |
1,014
|
727
|
Cost of shares, ending |
$ 11,219
|
$ 7,263
|
Average cost per share, ending |
$ 11.06
|
$ 10.00
|
X |
- DefinitionTreasury stock average cost per share.
+ References
+ Details
Name: |
WFCF_TreasuryStockAverageCostPerShare |
Namespace Prefix: |
WFCF_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_EquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTotal cost of shares repurchased divided by the total number of shares repurchased.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockAcquiredAverageCostPerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of previously issued common shares repurchased by the issuing entity and held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockCommonShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares that have been repurchased during the period and are being held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_TreasuryStockSharesAcquired |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29,30) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_TreasuryStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionEquity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockValueAcquiredCostMethod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.0.1
X |
- References
+ Details
Name: |
us-gaap_EquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of previously issued common shares repurchased by the issuing entity and held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockCommonShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.24.0.1
X |
- DefinitionAmount of noncash expense for share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_ShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=WFCF_EmployeeStockAwardMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.0.1
X |
- DefinitionAmount of cost not yet recognized for nonvested award under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cost to be recognized for option under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardDateAxis=WFCF_TwoThousandAndTwentyFourMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardDateAxis=WFCF_TwoThousandAndTwentyFiveMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.0.1
Schedule of Stock Option Activity (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Share-Based Payment Arrangement [Abstract] |
|
|
|
Number of awards, beginning balance |
92,347
|
100,235
|
|
Weighted avg exercise price per share, beginning balance |
$ 8.67
|
$ 8.36
|
|
Weighted avg grant date fair value per share, beginning Balance |
$ 7.77
|
$ 7.53
|
|
Weighted avg remaining contractual life (in years), ending Balance |
5 years 25 days
|
5 years 3 months 21 days
|
5 years 10 months 17 days
|
Aggregate intrinsic value, beginning balance |
$ 502,688
|
$ 620,445
|
|
Number of awards, granted |
|
|
|
Weighted avg exercise price per share, granted |
|
|
|
Weighted avg grant date fair value per share, granted |
|
|
|
Number of awards, exercised |
(12,628)
|
(7,750)
|
|
Weighted avg exercise price per share, exercised |
$ 5.31
|
$ 4.69
|
|
Weighted avg grant date fair value per share, exercised |
$ 5.44
|
$ 6.06
|
|
Weighted avg remaining contractual life (in years), exercised |
3 months 18 days
|
2 years 5 months 12 days
|
|
Number of awards, expired/forfeited |
(6,250)
|
(138)
|
|
Weighted avg exercise price per share, expired/forfeited |
$ 10.20
|
$ 7.20
|
|
Weighted avg grant date fair value per share, expired/forfeited |
$ 10.06
|
$ 7.08
|
|
Number of awards, ending balance |
73,469
|
92,347
|
100,235
|
Weighted avg exercise price per share, ending balance |
$ 8.84
|
$ 8.67
|
$ 8.36
|
Weighted avg grant date fair value per share, ending Balance |
$ 7.97
|
$ 7.77
|
$ 7.53
|
Aggregate intrinsic value, ending balance |
$ 346,125
|
$ 502,688
|
$ 620,445
|
Number of awards exercisable, ending balance |
67,796
|
|
|
Weighted avg exercise price per share exercisable, ending balance |
$ 8.65
|
|
|
Weighted avg grant date fair value per share exercisable, ending Balance |
$ 7.73
|
|
|
Weighted avg remaining contractual life (in years) exercisable, ending Balance |
4 years 10 months 9 days
|
|
|
Aggregate intrinsic value, exercisable |
$ 346,125
|
|
|
Number of awards unvested, ending balance |
5,673
|
|
|
Weighted avg exercise price per share unvested, ending balance |
$ 14.77
|
|
|
Weighted avg grant date fair value per share unvested, ending Balance |
$ 10.90
|
|
|
Weighted avg remaining contractual life (in years) unvested, ending Balance |
7 years 6 months
|
|
|
Aggregate intrinsic value, unvested |
|
|
|
X |
- DefinitionShare based compensation arrangement by share based payment award options exercisable weighted average grant date fair value.
+ References
+ Details
Name: |
WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue |
Namespace Prefix: |
WFCF_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe weighted average grant-date fair value of options exercised during the reporting period as calculated by applying the disclosed option pricing methodology.
+ References
+ Details
Name: |
WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
WFCF_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionShare based compensation arrangement by share based payment award options expired in period weighted average grant date fair value
+ References
+ Details
Name: |
WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
WFCF_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionShare based compensation arrangement by share based payment award options nonvested weighted average exercise price.
+ References
+ Details
Name: |
WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice |
Namespace Prefix: |
WFCF_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe weighted average grant-date fair value of options outstanding as calculated by applying the disclosed option pricing methodology.
+ References
+ Details
Name: |
WFCF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue |
Namespace Prefix: |
WFCF_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining contractual term for option awards exercised in the period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ References
+ Details
Name: |
WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.
+ References
+ Details
Name: |
WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedInPeriodFairValue1 |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionShare based compensation arrangement by share based payment award options nonvested weighted average remaining contractual term.
+ References
+ Details
Name: |
WFCF_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageRemainingContractualTerm1 |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFor presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionGross number of share options (or share units) granted during the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionNumber of options outstanding, including both vested and non-vested options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average price at which option holders acquired shares when converting their stock options into shares.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average per share amount at which grantees can acquire shares of common stock by exercise of options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of non-vested options outstanding.
+ References
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average grant-date fair value of non-vested options outstanding.
+ References
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (e)(1) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of share options (or share units) exercised during the current period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
Stock-Based Compensation (Details Narrative) - $ / shares
|
12 Months Ended |
Dec. 31, 2023 |
Dec. 31, 2022 |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
Numbers of options forfeited |
6,250
|
138
|
Employee [Member] |
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
Number of shares awards outstanding |
2,500
|
1,500
|
Stock options price per share |
$ 13.74
|
$ 13.45
|
Board of Director [Member] |
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
Number of shares awards outstanding |
|
2,500
|
Stock options price per share |
|
$ 14.40
|
Two Thousand Six Equity Incentive Plan [Member] |
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
Shares authorized for issuance under incentive plan |
3,000,000.0
|
|
Number of shares awards outstanding |
1,750
|
|
Two Thousand Sixteen Equity Incentive Plan [Member] |
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
Shares authorized for issuance under incentive plan |
5,000,000.0
|
|
Number of shares awards outstanding |
4,900,000
|
|
X |
- DefinitionAgreed-upon price for the exchange of the underlying asset relating to the share-based payment award.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued under share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares purchased for issuance under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_TitleOfIndividualAxis=WFCF_EmployeeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_TitleOfIndividualAxis=WFCF_BoardOfDirectorMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=WFCF_TwoThousandSixEquityIncentivePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=WFCF_TwoThousandSixteenEquityIncentivePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.0.1
X |
- DefinitionSecurities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareBasicAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareDilutedAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.0.1
X |
- DefinitionPercentage investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 272 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482987/272-10-50-3
+ Details
Name: |
us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionGenerally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.
+ References
+ Details
Name: |
us-gaap_OperatingCostsAndExpenses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1
+ Details
Name: |
us-gaap_Revenues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_OwnershipAxis=WFCF_TheMoveLLCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_TitleOfIndividualAxis=WFCF_CeoAndPresidentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.0.1
Commitments and Contingencies (Details Narrative)
|
|
1 Months Ended |
12 Months Ended |
Dec. 31, 2018 |
Dec. 31, 2021 |
Jun. 30, 2021
CAD ($)
|
Sep. 30, 2017
USD ($)
|
Dec. 31, 2023
USD ($)
ft²
|
Dec. 31, 2022
USD ($)
|
Dec. 31, 2021
USD ($)
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Rental payments |
|
|
|
|
$ 700,000
|
$ 700,000
|
|
Aggregate matching contributions |
|
|
|
|
$ 300,000
|
$ 200,000
|
|
The Move LLC [Member] | Ceo And President [Member] |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Jointly-held ownership interest, rate |
|
|
|
|
24.30%
|
|
|
Castle Rock New Lease [Member] |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Area of land | ft² |
|
|
|
|
15,700
|
|
|
Rental payments |
|
|
|
|
$ 45,500
|
|
|
Leasehold improvements |
|
|
|
|
800,000
|
|
|
Lease incentives |
|
|
|
|
400,000
|
|
|
New Lease Agreement [Member] |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Rental payments |
|
|
$ 500
|
$ 3,500
|
|
|
|
Term of operating lease |
66 months
|
61 months
|
2 years
|
2 years
|
|
|
61 months
|
Extended term of operating lease |
|
|
|
3 years
|
|
|
|
Lease expiration date |
May 01, 2024
|
Dec. 31, 2026
|
May 31, 2023
|
Aug. 31, 2025
|
|
|
|
New Lease Agreement [Member] | Sure Harvest And JVF Office Space [Member] |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Rental payments |
|
|
|
|
$ 7,000
|
|
|
Medina North Dakota Office [Member] | North Dakota Office Space [Member] |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Rental payments |
|
|
|
|
|
|
$ 1,000
|
X |
- DefinitionLessee operating leasee xtended term.
+ References
+ Details
Name: |
WFCF_LesseeOperatingLeaseExtendedTerm |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cost for defined contribution plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1
+ Details
Name: |
us-gaap_DefinedContributionPlanCostRecognized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of incentive received by lessee from lessor.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481178/840-20-25-6
Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481475/840-20-55-3
Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481178/840-20-25-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 30 -Paragraph 5 -Subparagraph (a) -SubTopic 10 -Topic 842 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479924/842-10-30-5
+ Details
Name: |
us-gaap_IncentiveFromLessor |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionDate which lease or group of leases is set to expire, in YYYY-MM-DD format.
+ References
+ Details
Name: |
us-gaap_LeaseExpirationDate1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_LeaseholdImprovementsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeLeaseDescriptionLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTerm of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseTermOfContract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPercentage investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 272 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482987/272-10-50-3
+ Details
Name: |
us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCash payments to lessor's for use of assets under operating leases.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (g) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_PaymentsForRent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_OwnershipAxis=WFCF_TheMoveLLCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_TitleOfIndividualAxis=WFCF_CeoAndPresidentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LeaseContractualTermAxis=WFCF_CastleRockNewLeaseMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LeaseContractualTermAxis=WFCF_NewLeaseAgreementMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=WFCF_SureHarvestAndJVFOfficeSpaceMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LeaseContractualTermAxis=WFCF_MedinaNorthDakotaOfficeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=WFCF_NorthDakotaOfficeSpaceMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.0.1
X |
- DefinitionFinance lease obligations incurred.
+ References
+ Details
Name: |
WFCF_FinanceLeaseObligationsIncurred |
Namespace Prefix: |
WFCF_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_InterestPaidAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2
+ Details
Name: |
us-gaap_InterestPaidNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.0.1
Schedule of Operating Segments (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2023 |
Dec. 31, 2022 |
Assets: |
|
|
Goodwill |
$ 2,946
|
$ 2,946
|
All other assets, net |
13,340
|
15,350
|
Total assets |
16,286
|
18,296
|
Revenues: |
|
|
Total revenues |
25,135
|
24,845
|
Costs of revenues: |
|
|
Total costs of revenues |
14,613
|
14,377
|
Gross profit |
10,522
|
10,468
|
Depreciation & amortization |
634
|
765
|
Other operating expenses |
7,191
|
7,051
|
Segment operating income/(loss) |
2,697
|
2,652
|
Other items to reconcile segment operating income/(loss) to net income/(loss): |
|
|
Other income/(loss) |
368
|
164
|
Income tax benefit/(expense) |
(913)
|
(822)
|
Net income/(loss) |
2,152
|
1,994
|
Service [Member] |
|
|
Revenues: |
|
|
Total revenues |
19,413
|
17,610
|
Costs of revenues: |
|
|
Total costs of revenues |
10,986
|
9,748
|
Product [Member] |
|
|
Revenues: |
|
|
Total revenues |
4,001
|
4,364
|
Costs of revenues: |
|
|
Total costs of revenues |
2,272
|
2,333
|
Professional Services [Member] |
|
|
Revenues: |
|
|
Total revenues |
1,721
|
2,871
|
Costs of revenues: |
|
|
Total costs of revenues |
1,355
|
2,296
|
Costs Of Professional Services [Member] |
|
|
Costs of revenues: |
|
|
Total costs of revenues |
1,355
|
2,296
|
Verification and Certification Segment [Member] |
|
|
Assets: |
|
|
Goodwill |
1,947
|
1,947
|
All other assets, net |
3,501
|
9,949
|
Total assets |
5,448
|
11,896
|
Revenues: |
|
|
Total revenues |
23,414
|
21,974
|
Costs of revenues: |
|
|
Total costs of revenues |
13,258
|
12,081
|
Gross profit |
10,156
|
9,893
|
Depreciation & amortization |
466
|
582
|
Other operating expenses |
6,885
|
6,805
|
Segment operating income/(loss) |
2,805
|
2,506
|
Other items to reconcile segment operating income/(loss) to net income/(loss): |
|
|
Other income/(loss) |
374
|
202
|
Income tax benefit/(expense) |
|
|
Net income/(loss) |
3,179
|
2,708
|
Verification and Certification Segment [Member] | Service [Member] |
|
|
Revenues: |
|
|
Total revenues |
19,413
|
17,610
|
Costs of revenues: |
|
|
Total costs of revenues |
10,986
|
9,748
|
Verification and Certification Segment [Member] | Product [Member] |
|
|
Revenues: |
|
|
Total revenues |
4,001
|
4,364
|
Costs of revenues: |
|
|
Total costs of revenues |
2,272
|
2,333
|
Verification and Certification Segment [Member] | Professional Services [Member] |
|
|
Revenues: |
|
|
Total revenues |
|
|
Verification and Certification Segment [Member] | Costs Of Professional Services [Member] |
|
|
Costs of revenues: |
|
|
Total costs of revenues |
|
|
Professional Services Segment [Member] |
|
|
Assets: |
|
|
Goodwill |
999
|
999
|
All other assets, net |
2,707
|
3,182
|
Total assets |
3,706
|
4,181
|
Revenues: |
|
|
Total revenues |
1,721
|
2,871
|
Costs of revenues: |
|
|
Total costs of revenues |
1,355
|
2,296
|
Gross profit |
366
|
575
|
Depreciation & amortization |
168
|
183
|
Other operating expenses |
306
|
246
|
Segment operating income/(loss) |
(108)
|
146
|
Other items to reconcile segment operating income/(loss) to net income/(loss): |
|
|
Other income/(loss) |
(6)
|
(38)
|
Income tax benefit/(expense) |
|
|
Net income/(loss) |
(114)
|
108
|
Professional Services Segment [Member] | Service [Member] |
|
|
Revenues: |
|
|
Total revenues |
|
|
Costs of revenues: |
|
|
Total costs of revenues |
|
|
Professional Services Segment [Member] | Product [Member] |
|
|
Revenues: |
|
|
Total revenues |
|
|
Costs of revenues: |
|
|
Total costs of revenues |
|
|
Professional Services Segment [Member] | Professional Services [Member] |
|
|
Revenues: |
|
|
Total revenues |
1,721
|
2,871
|
Professional Services Segment [Member] | Costs Of Professional Services [Member] |
|
|
Costs of revenues: |
|
|
Total costs of revenues |
1,355
|
2,296
|
Eliminations and Other [Member] |
|
|
Assets: |
|
|
Goodwill |
|
|
All other assets, net |
7,132
|
2,219
|
Total assets |
7,132
|
2,219
|
Revenues: |
|
|
Total revenues |
|
|
Costs of revenues: |
|
|
Total costs of revenues |
|
|
Gross profit |
|
|
Depreciation & amortization |
|
|
Other operating expenses |
|
|
Segment operating income/(loss) |
|
|
Other items to reconcile segment operating income/(loss) to net income/(loss): |
|
|
Other income/(loss) |
|
|
Income tax benefit/(expense) |
(913)
|
(822)
|
Net income/(loss) |
(913)
|
(822)
|
Eliminations and Other [Member] | Service [Member] |
|
|
Revenues: |
|
|
Total revenues |
|
|
Costs of revenues: |
|
|
Total costs of revenues |
|
|
Eliminations and Other [Member] | Product [Member] |
|
|
Revenues: |
|
|
Total revenues |
|
|
Costs of revenues: |
|
|
Total costs of revenues |
|
|
Eliminations and Other [Member] | Professional Services [Member] |
|
|
Revenues: |
|
|
Total revenues |
|
|
Eliminations and Other [Member] | Costs Of Professional Services [Member] |
|
|
Costs of revenues: |
|
|
Total costs of revenues |
|
|
X |
- DefinitionSum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate cost of goods produced and sold and services rendered during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_CostOfRevenue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_CostOfRevenueAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_DepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisaggregationOfRevenueAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_NonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionGenerally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.
+ References
+ Details
Name: |
us-gaap_OperatingExpenses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(10)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_OtherAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=us-gaap_ServiceMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=us-gaap_ProductMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=WFCF_ProfessionalServicesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=WFCF_CostsOfProfessionalServicesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=WFCF_VerificationAndCertificationSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=WFCF_ProfessionalServicesSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=WFCF_EliminationsAndOtherMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|