XML 102 R92.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Trade and Other Receivables (Details) - Schedule of Provision Matrix Trade Receivables - Lifetime ECL [Member] - MYR (RM) | Jun. 30, 2024 | Dec. 31, 2023
--- | --- | ---
Schedule of Provision Matrix Trade Receivables [Line Items] |  |
Trade receivables based on the Group’s provision matrix |  | RM 2,518,122
Not past due [Member] | Current Trade Receivables [Member] |  |
Schedule of Provision Matrix Trade Receivables [Line Items] |  |
Trade receivables based on the Group’s provision matrix |  |
1 to 30 days [Member] | Current Trade Receivables [Member] |  |
Schedule of Provision Matrix Trade Receivables [Line Items] |  |
Trade receivables based on the Group’s provision matrix |  |
31-60 days [Member] | Current Trade Receivables [Member] |  |
Schedule of Provision Matrix Trade Receivables [Line Items] |  |
Trade receivables based on the Group’s provision matrix |  |
61-210 days [Member] | Current Trade Receivables [Member] |  |
Schedule of Provision Matrix Trade Receivables [Line Items] |  |
Trade receivables based on the Group’s provision matrix |  | 480,326
211 – 240 days [Member] | Current Trade Receivables [Member] |  |
Schedule of Provision Matrix Trade Receivables [Line Items] |  |
Trade receivables based on the Group’s provision matrix |  |
Over 241 days [Member] | Current Trade Receivables [Member] |  |
Schedule of Provision Matrix Trade Receivables [Line Items] |  |
Trade receivables based on the Group’s provision matrix |  | RM 2,037,796

X
- Definition Allowance account for credit losses of financial assets. + References No definition available. + Details
Name: | vcig_AllowanceAccountForCreditLossesOfFinancialAsset
Namespace Prefix: | vcig_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | vcig_TradeandOtherReceivablesDetailsScheduleofProvisionMatrixTradeReceivablesLineItems
Namespace Prefix: | vcig_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis=ifrs-full_LifetimeExpectedCreditLossesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=vcig_NotPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfFinancialAssetsAxis=vcig_CurrentTradeReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=vcig_OneToThirtyDaysMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=vcig_SixtyOneDaysToTwoHundredTenDaysMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=vcig_TwoHundredElevenDaysToTwoHunderedFortyDaysMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=vcig_OverTwoHundredFourtyOneDaysMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |