XML 71 R59.htm IDEA: XBRL DOCUMENT
v3.20.1

Financial Instruments - Summary of Fair Value, Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Financial assets |  |
Cash and cash equivalents | $ 11,989 | $ 11,920
Trade receivables | 8,997 | 11,292
JV notes receivable | 26,283 | 10,873
Right-of-use assets | 3,582 | 176
Total | 50,851 | 34,261
Financial liabilities |  |
Trade payables and accrued liabilities | 15,496 | 18,110
Line of credit | 2,000 | 2,000
Lease liabilities | 3,660 | 180
Debt | 32,389 | 35,675
Total | 53,545 | 55,965
Level 1 [Member] |  |
Financial assets |  |
Cash and cash equivalents | 11,989 | 11,920
Trade receivables | 8,997 | 11,292
JV notes receivable | 26,283 | 10,873
Right-of-use assets | 3,582 | 176
Total | 50,851 | 34,261
Financial liabilities |  |
Trade payables and accrued liabilities | 15,496 | 18,110
Line of credit | 2,000 | 2,000
Lease liabilities | 3,660 | 180
Debt | 0 | 0
Total | 21,156 | 20,290
Level 2 [Member] |  |
Financial assets |  |
Cash and cash equivalents | 0 | 0
Trade receivables | 0 | 0
JV notes receivable | 0 | 0
Right-of-use assets | 0 | 0
Total | 0 | 0
Financial liabilities |  |
Trade payables and accrued liabilities | 0 | 0
Line of credit | 0 | 0
Lease liabilities | 0 | 0
Debt | 32,389 | 35,675
Total | 32,389 | 35,675
Level 3 [Member] |  |
Financial assets |  |
Cash and cash equivalents | 0 | 0
Trade receivables | 0 | 0
JV notes receivable | 0 | 0
Right-of-use assets | 0 | 0
Total | 0 | 0
Financial liabilities |  |
Trade payables and accrued liabilities | 0 | 0
Line of credit | 0 | 0
Lease liabilities | 0 | 0
Debt | 0 | 0
Total | $ 0 | $ 0

X
- Definition Fair value portion of trade and related party payables and accrued expenses. + References No definition available. + Details
Name: | us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611 + Details
Name: | us-gaap_AccountsReceivableFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion 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. + References No definition available. + Details
Name: | us-gaap_CashAndCashEquivalentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities. + References No definition available. + Details
Name: | us-gaap_FinancialLiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Fair value portion of contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time. + References No definition available. + Details
Name: | us-gaap_LinesOfCreditFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of contractual obligation to pay money on demand or on fixed or determinable dates. + References No definition available. + Details
Name: | us-gaap_LoansPayableFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date. + References Reference 1: 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.3(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_NotesReceivableFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Lease liabilities fair value disclosure. + References No definition available. + Details
Name: | vff_LeaseLiabilitiesFairValueDisclosure
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Right-of-use assets fair value disclosure. + References No definition available. + Details
Name: | vff_RightofuseAssetsFairValueDisclosure
Namespace Prefix: | vff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |