XML 40 R30.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Business, Basis Of Presentation And Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Schedule of Foreign Currency Exchange Rate Translation | The exchange rates used to translate from Canadian dollars to U.S dollars is shown below:
| As of December 31, |
| 2024 |  |  | 2023 |  |  | 2022 |
Spot rate |  | 0.6957 |  |  |  | 0.7543 |  |  |  | 0.7380 |
For the year ended |  | 0.7301 |  |  |  | 0.7410 |  |  |  | 0.7689 |
Schedule of Disaggregation of Net Revenue | The following table disaggregates the Company's net revenue by major source for the years ended:
Classification |  | December 31, 2024 |  |  | December 31, 2023 |  |  | December 31, 2022 |
Cannabis: |  |  |  |  |  |  |  |  |
Branded (1) |  | $ | 111,951 |  |  | $ | 91,914 |  |  | $ | 85,523 |
Non-Branded |  |  | 28,827 |  |  |  | 15,457 |  |  |  | 17,848 |
International |  |  | 6,137 |  |  |  | 4,600 |  |  |  | 3,869 |
Other |  |  | 1,941 |  |  |  | 2,059 |  |  |  | 2,642 |
U.S. Cannabis |  |  | 17,390 |  |  |  | 20,330 |  |  |  | 23,302 |
Produce |  |  | 169,183 |  |  |  | 151,243 |  |  |  | 160,252 |
Energy |  |  | 752 |  |  |  | — |  |  |  | 136 |
Total Revenue |  | $ | 336,181 |  |  | $ | 285,603 |  |  | $ | 293,572 |
(1) Branded revenues are shown net of excise tax on products. For the years ended December 31, 2024, 2023, and 2022, excise tax on products was $71,953, $58,015, and $50,126, respectively.
Schedule of Tangible Assets Useful Life | Depreciation of property, plant and equipment is determined on the straight-line method or declining balance 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
Estimated Useful Lives of Intangible Assets | Amortization of finite-lived intangible assets is determined on the straight-line method over the following useful lives of the assets:
Classification |  | Estimated Useful Lives
Licenses |  | 5-22 years
Brand and trademarks |  | Indefinite
Customer relationships |  | 10 years
Computer software |  | 3-5 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 Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 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

X
- Definition Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B + Details
Name: | us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
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