XML 145 R110.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

TRANSACTIONS WITH RELATED PARTIES - Amounts due to and from related parties (Details) ₫ in Millions | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2023 VND (₫) | Dec. 31, 2023 USD ($) | Dec. 31, 2022 VND (₫)
TRANSACTIONS WITH RELATED PARTIES |  |  |
Amounts due from related parties | ₫ 3,128,106 | $ 131,069,555 | ₫ 2,022,630
Other Receivable, after Allowance for Credit Loss, Related Party, Type [Extensible Enumeration] | Related party | Related party |
Maximum |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Interest rate per annum | 15.00% |  |
Minimum |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Interest rate per annum | 5.70% |  |
Related party |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Short-term amounts due from related parties | ₫ 3,080,663 | $ 129,081,664 | 1,978,097
Other Receivable, after Allowance for Credit Loss, Current, Related Party, Type [Extensible Enumeration] | Related party | Related party |
Long-term amounts due from related parties | ₫ 47,443 | $ 1,987,891 | 44,533
Other Receivable, after Allowance for Credit Loss, Noncurrent, Related Party, Type [Extensible Enumeration] | Related party | Related party |
Short-term amounts due to related parties | ₫ 44,338,043 | $ 1,857,791,125 | 17,325,317
Long-term amounts due to related parties | 18,151,355 | 760,552,879 | 21,918,710
Amounts due to related parties | 62,489,398 | 2,618,344,004 | 39,244,027
Related party | Short-term loans, advance to and receivables from related parties |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Short-term amounts due from related parties | ₫ 3,080,663 | $ 129,081,664 | 1,978,097
Other Receivable, after Allowance for Credit Loss, Current, Related Party, Type [Extensible Enumeration] | Related party | Related party |
Related party | Short-term loans |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Short-term amounts due from related parties |  |  | 545,400
Related party | Short-term advance to and receivables |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Short-term amounts due from related parties | ₫ 3,080,663 | $ 129,081,664 | 1,432,697
Related party | Long-term loans to and receivables |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Long-term amounts due from related parties | ₫ 47,443 | $ 1,987,891 | 44,533
Other Receivable, after Allowance for Credit Loss, Noncurrent, Related Party, Type [Extensible Enumeration] | Related party | Related party |
Related party | Long-term receivables |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Long-term amounts due from related parties | ₫ 47,443 | $ 1,987,891 | 44,533
Related party | Short-term payables to and borrowings from related parties |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Short-term amounts due to related parties | 44,338,043 | 1,857,791,125 | 17,325,317
Related party | Short-term payables |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Short-term amounts due to related parties | 6,910,748 | 289,564,568 | 16,605,397
Related party | Short-term borrowings |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Short-term amounts due to related parties | 37,427,295 | 1,568,226,557 | 719,920
Related party | Long-term payables to related parties |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Long-term amounts due to related parties | 18,151,355 | 760,552,879 | 21,918,710
Related party | Long-term payables |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Long-term amounts due to related parties | 15,765,658 | 660,590,715 | 14,371,365
Related party | Long-term borrowings |  |  |
TRANSACTIONS WITH RELATED PARTIES |  |  |
Long-term amounts due to related parties | ₫ 2,385,697 | $ 99,962,164 | ₫ 7,547,345

X
- Definition Amount of liabilities classified as other. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(12)(b)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(12)(b)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(15)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(12)(b)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + Details
Name: | us-gaap_OtherLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_OtherLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_OtherLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Indicates type of related party for receivable, after allowance for credit loss, classified as other and current. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 850 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483326/850-10-50-3 + Details
Name: | us-gaap_OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of receivable classified as other and noncurrent. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Indicates type of related party for receivable, after allowance for credit loss, classified as other and noncurrent. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 850 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483326/850-10-50-3 + Details
Name: | us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrentRelatedPartyTypeExtensibleEnumeration
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Definition Indicates type of related party for receivable, after allowance for credit loss, classified as other. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 850 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483326/850-10-50-3 + Details
Name: | us-gaap_OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount due from parties in nontrade transactions, classified as other. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(5)(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_OtherReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer. + References No definition available. + Details
Name: | us-gaap_OtherReceivablesNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(g)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 + Details
Name: | us-gaap_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties. + References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=vfs_ShortTermLoansAdvanceToAndReceivablesFromRelatedPartiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=vfs_ShortTermLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=vfs_ShortTermAdvanceToAndReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=vfs_LongTermLoansToAndReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=vfs_LongTermReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=vfs_ShortTermPayablesToAndBorrowingsFromRelatedPartiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=vfs_ShortTermPayablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=us-gaap_ShortTermDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=vfs_LongTermPayablesToRelatedPartiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=vfs_LongTermPayablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=us-gaap_LongTermDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |