XML 101 R29.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Summary Of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Revenue Recognition | Revenue Recognition The Company’s produce revenue transactions consist of single performance obligations to transfer promised goods at a fixed price. Quantities to be delivered to the customer are determined at a point near the date of delivery through purchase orders they receive from the customer. The Company recognizes revenue when it has fulfilled a performance obligation, which is typically when the customer receives the goods and their performance obligation is complete. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring product. The amount of revenue recognized is reduced for estimated returns and other customer credits, such as discounts and rebates, based on the expected value to be realized. Payment terms are consistent with terms standard to the markets the Company serves. Revenue from the sale of cannabis inventories in the course of ordinary activities is measured at the fair value of the consideration received or receivable, net of returns, trade discounts, volume rebates and excise duty. The Company recognizes revenue when it has fulfilled the performance obligation to the customer through the delivery and transfer of control of the promised goods. Under bill-and-hold arrangements, whereby the Company bills a customer for product to be delivered at a later date, control typically transfers when the product is still in the Company’s physical possession, and title and risk of loss has passed to the customer. Revenue is recognized when all specific requirements for transfer of control under a bill-and-hold arrangement have been met. The Company sells electricity to British Columbia Hydro and Power Authority. Revenues are recognized as the electricity is delivered to/consumed by the customer and is based on contractual usage rates and meter readings that measure electricity consumption. The Company has elected to exclude taxes collected from its customers assessed by government authorities that are both imposed on and concurrent with a specific revenue-producing transaction from our determination of transaction price. Direct-to-consumer product sales for loyalty members contain two distinct performance obligations for which the Company allocates the transaction price based on the relative stand-alone value of each performance obligation, such that both revenue related to the delivery of the underlying purchased goods and deferred revenue for loyalty points issued to the customer are recognized based on the allocated consideration of value, after giving consideration to loyalty point breakage. The loyalty liability represents a performance obligation to provide goods for free or at a discount to loyalty members in exchange for the redemptions of points earned from past activities. Judgment is required in determining whether the Company is the principal or agent in certain transactions. We evaluate the presentation of revenue on a gross or net basis based on whether we control the service provided to the end-user and are the principal (i.e. “gross”), or we arrange for other parties to provide the service to the end-user and are an agent (i.e. “net”). Revenue received from shipping and handling fees is reflected in net sales. Shipping and handling costs are included in cost of sales as incurred or at the time revenue is recognized for the related goods, whichever comes first.
Redeemable Non-Controlling Interest | Redeemable Non-Controlling Interest Non-controlling interest (“NCI”) in subsidiaries that are redeemable for cash or other assets outside of our control are classified as temporary mezzanine equity, outside of equity and liabilities. Initial measurement is at acquisition date fair value and subsequent measurement is at the greater of the carrying value or the redemption value. Changes in the redemption value are recognized immediately as they occur and the carrying amount of the redeemable NCI is adjusted to equal the redemption value at the end of each reporting period. This method views the end of the reporting period as if it were also the redemption date for the instrument. Increases or decreases in the estimated redemption amount are recorded with corresponding adjustments against equity and are reflected in the computation of earnings per share. However, the amount presented in temporary equity should be no less than the initial amount reported in temporary equity for the instrument.
Foreign Currency Translation | Foreign Currency Translation Monetary assets and liabilities denominated in foreign currencies are translated to the functional currency at the exchange rates in effect at the reporting date. Non-monetary assets and liabilities that are measured at fair value in a foreign currency are translated to the functional currency at the exchange rate in effect when the fair value was determined. Foreign currency differences are generally recognized in net income. Non-monetary items that are measured based on historical cost in a foreign currency are translated to the functional currency using the exchange rate in effect at the date of the transaction giving rise to the item.
Income Taxes | Income Taxes The Company uses the asset and liability method of accounting for income taxes. Temporary differences arising between the tax basis of an asset or liability and its carrying amount on the Consolidated Statement of Financial Position are used to calculate future income tax assets and liabilities. This method also requires the recognition of deferred tax benefits, such as net operating loss carryforwards. Valuation allowances are recorded as appropriate to reduce deferred tax assets to the amount considered likely to be realized. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to the taxable income (losses) in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the date of enactment of the change. A tax benefit from an uncertain tax position is recognized only if we believe it is more likely than not that the position will be sustained on its technical merits. If the recognition threshold for the tax position is met, only the portion of the tax benefit that we believe is greater than 50 percent likely to be realized is recorded.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents consist of cash deposits held with banks, and other highly liquid short-term interest-bearing securities with maturities at the date of purchase of three months or less.
Restricted Cash | Restricted Cash Restricted cash, as of December 31, 2021, includes a cash deposit required by the Company’s directors’ and officers’ insurance policy which is managed by an insurer and held as a cell captive within a Bahamas-based financial institution. Restricted cash, as of December 31, 2020, includes a deposit reserved as a guarantee to support a letter of credit.
Trade Receivables | Trade Receivables Trade receivables, net of the allowance for doubtful accounts, represent their estimated net realizable value, which approximates fair value. Provisions for doubtful accounts are recorded based on historical collection experience and the age of the receivables. Receivables are written off when they are deemed uncollectible.
Inventories | Inventories Inventories are valued at the lower of cost or net realizable value. The cost of inventory includes capitalized production costs, including labor, materials, post-harvest costs and depreciation. Inventoriable costs are expensed to cost of goods sold on the Consolidated Statement of (Loss) Income in the same period as finished products are sold. The amount of any write-down of inventories to net realizable value and all losses of inventories are recognized as an expense in the period when the write-down or loss occurs.
Intangible Assets | Intangible Assets The Company’s intangible assets are purchased and acquired through business combinations and have both finite and infinite useful lives. They are measured at cost less accumulated amortization and any accumulated impairment losses. Amortization is calculated based on the cost of the intangible assets less their estimated residual values using the straight-line method over their estimated useful lives and is generally recognized in profit or loss. Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted when necessary.
Classification |  | Estimated Useful Lives
Licenses |  | 22 years
Brand and trademarks |  | Indefinite
Computer software |  | 3-5 years
Business Combinations | Business Combinations The Company recognizes and measures the assets acquired and liabilities assumed, including contingent assets and liabilities, at their respective fair values on the date of acquisition. Any excess of the purchase consideration over the net fair value of tangible and identified intangible assets acquired less liabilities assumed is recorded as goodwill. The costs of business acquisitions, including fees for accounting, legal, professional consulting and valuation specialists, are expensed as incurred. Purchase price allocations may be preliminary and, during the measurement period not to exceed one year from the date of acquisition, changes in assumptions and estimates that result in adjustments to the fair value of assets acquired and liabilities assumed are recorded in the period the adjustments are determined. For business combinations achieved in stages, the Company’s previously held interest in the acquiree is remeasured at its acquisition date fair value, with the resulting gain or loss recorded in the Statements of Net (Loss) Income. For a pre-existing relationship between the Company and the acquiree, that is not extinguished on the business combination, such a relationship is considered effectively settled as part of the business combination even if it is not legally cancelled. At the acquisition date, it becomes an intercompany relationship and is eliminated upon consolidation.
Goodwill | Goodwill Goodwill represents the excess of the purchase price over the estimated fair value of the net assets acquired in a business acquisition. Goodwill is allocated to reporting units and tested for impairment annually as of December 31 each year and when events or changes in circumstances indicate that the carrying value of a reporting unit exceeds its fair value. The Company generally elects to utilize the optional qualitative assessment for goodwill to determine whether it is more likely than not that the carrying value of a reporting unit is higher than its fair value. If it is determined that the fair value is more likely than not to be lower than the carrying value, a quantitative goodwill impairment test is performed by determining the fair value of the reporting unit. The fair value of a reporting unit is determined using either the income approach utilizing estimates of discounted future cash flows or the market approach utilizing recent transaction activity for comparable properties. These approaches are considered level 3 fair value measurements. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment is initially recorded at cost. Depreciation of plant and equipment is determined on the straight-line method over the following useful lives of the assets:
Classification |  | Estimated Useful Lives
Leasehold and land improvements |  | 5-20 years
Buildings |  | 4-30 years
Machinery and equipment |  | 3-30 years
Impairments of Long-Lived Assets | Impairments of Long-Lived Assets Long-lived assets, including intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. Long-lived assets are grouped with other assets to the lowest level to which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. Management assesses the recoverability of the carrying cost of the assets based on a review of projected undiscounted cash flows. If an asset is held for sale, management reviews its estimated fair value less cost to sell. Fair value is determined using pertinent market information, including appraisals or broker’s estimates, and/or projected discounted cash flows. In the event an impairment loss is identified, it is recognized based on the amount by which the carrying value exceeds the estimated fair value of the long-lived asset.
Segment Reporting | Segment Reporting Operating segments are reported in a manner consistent with internal reporting provided to the chief operating decision-maker. The chief operating decision-maker, who is responsible for allocating resources and assessing performance of the operating segments, has been identified as the Chief Executive Officer (“CEO”). The Company has identified four operating segments – Produce, Cannabis-Canada, Cannabis-U.S. and Energy.
Fair Value Measurements | Fair Value Measurements Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We utilize a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels: Level 1: Observable inputs based on quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2: Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets and liabilities in active markets, or quoted prices for identical assets and liabilities in markets that are not active. Level 3: Unobservable inputs that reflect our own assumptions.
Share-Based Compensation | Share-Based Compensation The Company grants stock options and performance-based restricted stock (“RS”) to certain employees and directors. Compensation costs for awards of stock-based compensation settled in shares are determined based on the fair value of the share-based instrument at the time of grant and are recognized as expense over the vesting period of the share-based instrument. The Company recognizes forfeitures as they occur. Stock options generally vest over three years (33% per year following the grant date) and expire after ten years. Each tranche in an award is considered a separate award with its own vesting period. The fair value of each tranche is measured at the date of grant using the Black-Scholes option pricing model. Compensation expense is recognized over the tranche’s vesting period by increasing additional paid-in capital based on the number of awards expected to vest. The number of awards expected to vest is reviewed at least annually, with any impact recognized immediately. RS grants will be settled using the Company’s own equity and issued from treasury if the performance standard is met. The equity-settled share-based compensation is measured at the fair value of the Company’s Common Shares as at the grant date in accordance with the terms of the Company’s Stock Compensation Plan. The fair value determined at the grant date is charged to income when performance-based vesting conditions are met, based on the number of RS that will eventually be converted to Common Shares, with a corresponding increase in equity.
Advertising | Advertising Advertising costs are presented within selling, general and administrative costs in the Consolidated Statements of Operations. The Company supports its products with advertising to build brand awareness of the Company’s various products in addition to other marketing programs executed by the Company’s marketing teams. Advertising costs for the years ended December 31, 2021 and 2020 were $3,473 and $918, respectively.
New Accounting Pronouncements | New Accounting Pronouncements In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). ASU 2020-04 provides optional expedients and exceptions for applying GAAP to debt instruments, derivatives, and other contracts that reference LIBOR or other reference rates expected to be discontinued as a result of reference rate reform. This guidance is optional and may be elected through December 31, 2022 using a prospective application on all eligible contract modifications. The Company has a line of credit that incorporates LIBOR as a referenced interest rate. It is difficult to predict what effect, if any, the phase-out of LIBOR and the use of alternative benchmarks may have on the Company’s business or on the overall financial markets. The Company has not adopted any of the optional expedients or exceptions through December 31, 2021 but will continue to evaluate the possible adoption of any such expedients or exceptions.

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure 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 No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure 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 No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of accounting policy for cash and cash equivalents. + References No definition available. + Details
Name: | vff_DescriptionOfAccountingPolicyForCashAndCashEquivalentsPolicyExplanatoryPolicyTextBlock
Namespace Prefix: | vff_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Redeemable noncontrolling interest. + References No definition available. + Details
Name: | vff_RedeemableNoncontrollingInterestPolicyTextBlock
Namespace Prefix: | vff_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure on restricted cash policy. + References No definition available. + Details
Name: | vff_RestrictedCashPolicyTextBlock
Namespace Prefix: | vff_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration