XML 87 R49.htm IDEA: XBRL DOCUMENT
v3.20.1

Investment - Equity Method And Joint Ventures - Summary of summarized financial information (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Current liabilities |  |  |
Borrowings – long term |  |  |
Deferred tax liability |  |  |
Village Fields Hemp USA LLC [Member] |  |  |
Current assets |  |  |
Cash and cash equivalents | $ 510 |  |
Inventory | 9,308 |  |
Prepaid expenses and deposits | 36 |  |
Non-current assets | 1,476 |  |
Current liabilities |  |  |
Current liabilities | (1,788) |  |
Borrowings due to joint venture partner | (13,323) |  |
Net assets | (3,781) |  |
Reconciliation of net assets: |  |  |
Accumulated retained earnings | (3,791) |  |
Contributions from joint venture partners | 10 |  |
Net assets | (3,781) |  |
Revenue | 106 |  |
Cost of sales | (232) |  |
Selling, general and administrative expenses | (869) |  |
Interest expense | (440) |  |
Write down of inventory | (2,356) |  |
Net income (loss) | (3,791) |  |
Pure Sunfarms [Member] |  |  |
Current assets |  |  |
Cash and cash equivalents | 7,356 | 1,731 |
Trade receivables | 8,687 | 962 |
Inventory | 21,745 | 5,101 |
Other current assets | 6,964 | 730 |
Non-current assets | 108,652 | 49,074 |
Current liabilities |  |  |
Borrowings due to joint venture partner | (26,413) | (2,244) |
Trade payables | (4,938) | (6,862) |
Other current liabilities | (5,021) | (380) |
Income taxes payable | (8,489) |  |
Borrowings - current | (1,423) | (19,442) |
Borrowings – long term | (13,089) |  |
Deferred tax liability | (2,473) |  |
Net assets | 91,558 | 28,670 |
Reconciliation of net assets: |  |  |
Accumulated retained earnings | 26,679 | (734) |
Contributions from joint venture partners | 63,481 | 31,008 |
Currency translation adjustment | 1,398 | (1,604) |
Net assets | 91,558 | 28,670 |
Revenue | 62,341 | 3,691 |
Cost of sales | (15,067) | (1,154) |
Gross margin | 47,274 | 2,537 |
Selling, general and administrative expenses | (7,882) | (2,584) | $ (701)
Income (loss) from operations | 39,392 | (47) | (701)
Interest expense | (884) | (72) |
Foreign exchange gain (loss) | (9) | (176) | (3)
Write down of fixed assets | (144) |  |
Other income, net | 26 | 18 |
Income (loss) before taxes | 38,381 | (277) | (704)
Provision for income taxes | (10,967) | 55 | 192
Net income (loss) | $ 27,414 | $ (222) | $ (512)

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

X
- Definition The amount of the cost of sales reported by an equity method investment of the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of current liabilities reported by an equity method investment of the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33912-111571 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of gross profit (loss) reported by an equity method investment of the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33912-111571 + Details
Name: | us-gaap_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income (loss) from continuing operations reported by an equity method investee. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33912-111571 + Details
Name: | us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition The amount of net income (loss) reported by an equity method investment of the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33912-111571 + Details
Name: | us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of noncurrent assets reported by an equity method investment of the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33912-111571 + Details
Name: | us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of revenue from sale of product and rendering of service reported by equity method investee. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760 + Details
Name: | us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Equity method investment summarized financial in formation currency translation adjustment. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInFormationCurrencyTranslationAdjustment
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Equity method investment summarized financial information accumulated retained earnings. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationAccumulatedRetainedEarnings
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity method investment summarized financial information borrowings current. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationBorrowingsCurrent
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity Method Investment Summarized Financial Information Borrowings Non Current. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationBorrowingsNonCurrent
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity method investment summarized financial information cash and cash equivalents and restricted cash. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationCashAndCashEquivalentsAndRestrictedCash
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Equity method investment summarized financial information contributions from joint venture. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationContributionsFromJointVenture
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity Method Investment Summarized Financial Information Deferred Tax Liability. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationDeferredTaxLiability
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity method investment summarized financial information due to joint partner. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationDueToJointPartner
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity Method Investment Summarized Financial Information Foreign Exchange Gain loss + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationForeignExchangeGainLoss
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Equity Method Investment Summarized Financial Information Income Before Taxes. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationIncomeBeforeTaxes
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Equity Method Investment Summarized Financial Information Income Tax Expense + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationIncomeTaxExpense
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Equity method investment summarized financial information income tax payable current. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationIncomeTaxPayableCurrent
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity Method Investment Summarized Financial Information Interest Expense + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationInterestExpense
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Equity method investment summarized financial information inventories. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationInventories
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Equity method investment summarized financial information net assets liabilities. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationNetAssetsLiabilities
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Equity Method Investment Summarized Financial Information Other Current Assets. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationOtherCurrentAssets
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Equity Method Investment Summarized Financial Information Other Current Liabilities. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationOtherCurrentLiabilities
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity Method Investment Summarized Financial Information Other Income net. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeNet
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Equity Method Investment Summarized Financial Information Prepaid Expenses And Deposits. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationPrepaidExpensesAndDeposits
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Equity method investment summarized financial information reconciliation of net assets. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationReconciliationOfNetAssetsAbstract
Namespace Prefix: | vff_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity Method Investment Summarized Financial Information Selling General And Administrative Expenses. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationSellingGeneralAndAdministrativeExpenses
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Equity Method Investment Summarized Financial Information Trade Payables. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationTradePayables
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity Method Investment Summarized Financial Information Trade Receivables. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationTradeReceivables
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Equity Method Investment Summarized Financial Information Write Down of Fixed Assets. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationWriteDownOfFixedAssets
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Equity method investment summarized financial information write down of inventory. + References No definition available. + Details
Name: | vff_EquityMethodInvestmentSummarizedFinancialInformationWriteDownOfInventory
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=vff_VillageFieldsHempUSALLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=vff_PureSunfarmsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |