XML 102 R30.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Summary Of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Estimated Useful Lives of Intangible Assets |
Classification |  | Estimated Useful Lives
Licenses |  | 22 years
Brand and trademarks |  | Indefinite
Computer software |  | 3-5 years
Schedule of Tangible Assets Useful Life | 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

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 Schedule of finite and indefinite lived intangible assets, estimated useful life. + References No definition available. + Details
Name: | vff_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsEstimatedUsefulLifeTableTextBlock
Namespace Prefix: | vff_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tangible assets useful life. + References No definition available. + Details
Name: | vff_TangibleAssetsUsefulLifeTableTextBlock
Namespace Prefix: | vff_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration