XML 141 R106.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

FAIR VALUE HIERARCHY - Significant unobservable inputs used in the fair value measurements categorized within Level 3 (Details) - Level 3 $ in Thousands | Dec. 31, 2023 USD ($) | Dec. 31, 2022
--- | --- | ---
CCIRS contract of the loan No.1 |  |
FAIR VALUE HIERARCHY |  |
Derivative Asset (Liability) Net, Valuation Technique [Extensible Enumeration] |  | us-gaap:ValuationTechniqueDiscountedCashFlowMember
CCIRS contract of the loan No.1 | Minimum | Interpolated LIBOR for subsequent years |  |
FAIR VALUE HIERARCHY |  |
Derivative, measurement input | 0.0470 | 0.0441
CCIRS contract of the loan No.1 | Maximum | Interpolated LIBOR for subsequent years |  |
FAIR VALUE HIERARCHY |  |
Derivative, measurement input | 0.0554 | 0.0496
CCIRS contract of the loan No.2 |  |
FAIR VALUE HIERARCHY |  |
Derivative Asset (Liability) Net, Valuation Technique [Extensible Enumeration] |  | us-gaap:ValuationTechniqueDiscountedCashFlowMember
CCIRS contract of the loan No.2 | Minimum | Interpolated LIBOR for subsequent years |  |
FAIR VALUE HIERARCHY |  |
Derivative, measurement input | 0.0498 | 0.0454
CCIRS contract of the loan No.2 | Maximum | Interpolated LIBOR for subsequent years |  |
FAIR VALUE HIERARCHY |  |
Derivative, measurement input | 0.0557 | 0.0497
CCIRS contract of the loan No.3 |  |
FAIR VALUE HIERARCHY |  |
Derivative Asset (Liability) Net, Valuation Technique [Extensible Enumeration] |  | us-gaap:ValuationTechniqueDiscountedCashFlowMember
CCIRS contract of the loan No.3 | Minimum | Interpolated LIBOR for subsequent years |  |
FAIR VALUE HIERARCHY |  |
Derivative, measurement input |  | 0.0486
CCIRS contract of the loan No.3 | Maximum | Interpolated LIBOR for subsequent years |  |
FAIR VALUE HIERARCHY |  |
Derivative, measurement input |  | 0.0489
DPS2 |  |
FAIR VALUE HIERARCHY |  |
Derivative Asset (Liability) Net, Valuation Technique [Extensible Enumeration] | vfs:ValuationTechniqueLatticeModelAndDiscountedCashFlowMember | vfs:ValuationTechniqueLatticeModelAndDiscountedCashFlowMember
DPS2 | Credit spread of the Company |  |
FAIR VALUE HIERARCHY |  |
Derivative, measurement input | 0.1246 | 0.1246
DPS2 | Fair value of the ordinary shares |  |
FAIR VALUE HIERARCHY |  |
Derivative, measurement input | 0.0331 |
Dollar value of increase in measurement input | $ 8,370 |
DPS2 | Dividend yield |  |
FAIR VALUE HIERARCHY |  |
Derivative, measurement input | 0 |
DPS2 | Volatility |  |
FAIR VALUE HIERARCHY |  |
Derivative, measurement input | 0.666 |
DPS2 | Minimum | Volatility |  |
FAIR VALUE HIERARCHY |  |
Derivative, measurement input |  | 0.85
DPS2 | Maximum | Volatility |  |
FAIR VALUE HIERARCHY |  |
Derivative, measurement input |  | 0.88

X
- Definition Value of input used to measure net derivative asset (liability). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_DerivativeAssetLiabilityNetMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Indicates valuation technique for measuring net derivative asset (liability). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_DerivativeAssetLiabilityNetValuationTechniqueExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The dollar value of a reasonably possible increase in an unobservable input used in fair value measurement of assets or liabilities. + References No definition available. + Details
Name: | vfs_DollarValueOfReasonablyPossibleIncreaseInUnobservableInputLiabilities
Namespace Prefix: | vfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=vfs_CrossCurrencyInterestRateSwapContractOfLoanNo1Member
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: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=vfs_MeasurementInputInterpolatedLiborForSubsequentYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=vfs_CrossCurrencyInterestRateSwapContractOfLoanNo2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=vfs_CrossCurrencyInterestRateSwapContractOfLoanNo3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=vfs_DividendPreferenceSharesTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputCreditSpreadMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |