XML 138 R78.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Business combinations - Summary of Accounts Payable From Acquisition of Subsidiaries (Detail) - USD ($) $ in Thousands | Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | --- | ---
Schedule of accounts payable from acquisition of subsidiaries [Abstract] |  |  |
Fixed installment—cash | $ 1,470 | $ 2,049 |
Fixed installment—shares | 0 | 203 |
Earn-out—cash | 2,790 | 323 |
Earn-out—shares | 0 | 194 |
Earn-out—cash or shares | 0 | 25 |
Current | 4,260 | 2,794 |
Fixed installment—cash | 0 | 1,206 |
Earn-out—cash | 2,163 | 0 |
Earn-out—share | 0 | 0 |
Non-current | 2,163 | 1,206 |
Total | $ 6,423 | $ 4,000 | $ 9,433

X
- Definition Accounts payable from acquisition of subsidiaries current. + References No definition available. + Details
Name: | vtex_AccountsPayableFromAcquisitionOfSubsidiariesCurrent
Namespace Prefix: | vtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accounts payable from acquisition of subsidiaries current and noncurrent. + References No definition available. + Details
Name: | vtex_AccountsPayableFromAcquisitionOfSubsidiariesCurrentAndNoncurrent
Namespace Prefix: | vtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accounts payable from acquisition of subsidiaries noncurrent. + References No definition available. + Details
Name: | vtex_AccountsPayableFromAcquisitionOfSubsidiariesNoncurrent
Namespace Prefix: | vtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Earn out cash,current. + References No definition available. + Details
Name: | vtex_EarnOutCashCurrent
Namespace Prefix: | vtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Earn out cash, non current. + References No definition available. + Details
Name: | vtex_EarnOutCashNonCurrent
Namespace Prefix: | vtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Earn out shares, non current. + References No definition available. + Details
Name: | vtex_EarnOutSharesNonCurrent
Namespace Prefix: | vtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Earnout cash or shares, current. + References No definition available. + Details
Name: | vtex_EarnoutCashOrSharesCurrent
Namespace Prefix: | vtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Earnout shares, current. + References No definition available. + Details
Name: | vtex_EarnoutSharesCurrent
Namespace Prefix: | vtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fixed installment cash current. + References No definition available. + Details
Name: | vtex_FixedInstallmentCashCurrent
Namespace Prefix: | vtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fixed installment cash non current. + References No definition available. + Details
Name: | vtex_FixedInstallmentCashNonCurrent
Namespace Prefix: | vtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fixed installment shares current. + References No definition available. + Details
Name: | vtex_FixedInstallmentSharesCurrent
Namespace Prefix: | vtex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Schedule of accounts payable from acquisition of subsidiaries + References No definition available. + Details
Name: | vtex_ScheduleOfAccountsPayableFromAcquisitionOfSubsidiariesAbstract
Namespace Prefix: | vtex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration