| Name | CashFlowsFromUsedInFinancingActivitiesAbstract |
|---|---|
| Namespace | http://xbrl.ifrs.org/taxonomy/2020-03-16/ifrs-full |
| Prefix | ifrs-full |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | True |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Cash flows from (used in) financing activities [abstract] | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Name | Relation Type | Role | |
|---|---|---|---|
cipc-ca:IncreaseInFinanceSourcedFromRelatedParties | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
cipc-ca:RepaymentOfFinanceSourcedFromRelatedParties | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:ProceedsFromChangesInOwnershipInterestsInSubsidiaries | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:PaymentsFromChangesInOwnershipInterestsInSubsidiaries | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:ProceedsFromIssuingShares | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:ProceedsFromIssuingOtherEquityInstruments | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:PaymentsToAcquireOrRedeemEntitysShares | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:PaymentsOfOtherEquityInstruments | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
cipc-ca:IssuanceOfSubordinatedDebt | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
cipc-ca:RedemptionOfSubordinatedDebt | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
cipc-ca:SettlementOfBEETransaction | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
cipc-ca:EquityTransactionsWithNoncontrollingInterests | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:ProceedsFromGovernmentGrantsClassifiedAsFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:DividendsPaidClassifiedAsFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:InterestPaidClassifiedAsFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:IncomeTaxesPaidRefundClassifiedAsFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:CashFlowsFromUsedInFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:IncreaseInPICLoan | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:IncreaseDecreaseInLoansPayable | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:CapitalGrantsReceived | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:LoanRepaymentsToNHFC | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:LoansDisbursementsForContructionProjects | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:LoansFromEconomicEntities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:NetFinanceLeasePayments | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:MovementInLoansFromEconomicEntities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:RepaymentOfLongTermBorrowings | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:LoanRepaymentsClassifiedAsFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:ProceedsFromCapitalGrantsClassifiedAsFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:LoansAdvances | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:LoansRepayments | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:IncreaseDecreaseImpairments | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:IncreaseDecreaseLoansReceivable | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
grap:IncreaseDecreaseLoansPayable | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:ProceedsFromSaleOrIssueOfTreasuryShares | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:ProceedsFromExerciseOfOptions | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:ProceedsFromIssueOfOrdinaryShares | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:ProceedsFromIssueOfPreferenceShares | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:ProceedsFromNoncurrentBorrowings | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:RepaymentsOfNoncurrentBorrowings | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:ProceedsFromCurrentBorrowings | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:RepaymentsOfCurrentBorrowings | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:CashFlowsFromUsedInIncreaseDecreaseInCurrentBorrowings | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:CashAdvancesAndLoansFromRelatedParties | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:CashRepaymentsOfAdvancesAndLoansFromRelatedParties | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:RepaymentsOfBondsNotesAndDebentures | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:PaymentsForShareIssueCosts | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:PaymentsForDebtIssueCosts | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:ProceedsFromContributionsOfNoncontrollingInterests | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:ProceedsFromIssueOfSubordinatedLiabilities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
ifrs-full:RepaymentsOfSubordinatedLiabilities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
cipc-ca:NetIncomeBeforeCapitalItemsAndEquityAccountedEarnings | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
cipc-ca:IncreaseDecreaseInIncomeearningAssets | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
cipc-ca:IncreaseDecreaseInDepositsTradingAndOtherLiabilities | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
cipc-ca:DirectTaxationPaid | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
cipc-ca:NetPurchaseProceedsOfFinancialInstruments | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
cipc-ca:ProceedsOnRealisationOfFairValueGainOnCashAndCashEquivalents | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
cipc-ca:RepaymentOfProceedsOnCollateralDepositsPayable | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
cipc-ca:AcquisitionsOfAssociatesAndJointVentures | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
cipc-ca:CapitalExpenditureOnIntangibleAssets | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 | |
cipc-ca:BuybackIssuanceOfOrdinaryShareCapital | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 |
| Name | Relation Type | Role | |
|---|---|---|---|
ifrs-full:StatementOfCashFlowsAbstract | parent-child | http://xbrl.cipc.co.za/taxonomy/role/510.000 | |
ifrs-full:StatementOfCashFlowsAbstract | parent-child | http://xbrl.cipc.co.za/taxonomy/role/800.300 |