XML 121 R102.htm IDEA: XBRL DOCUMENT
v3.19.1

Note 21 - Disposal Group Held For Sale (Details Textual) R in Millions |  | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | ---
May 31, 2018 USD ($) | Feb. 28, 2019 ZAR (R) | Feb. 28, 2019 USD ($) | May 31, 2018 USD ($) | Dec. 31, 2017 USD ($) | Dec. 31, 2018 USD ($) | Jul. 12, 2016 ZAR (R) | Jul. 12, 2016 USD ($)
Disposal groups classified as held for sale [member] |  |  |  |  |  |  |  |
Statement Line Items [Line Items] |  |  |  |  |  |  |  |
Cumulative income accounted for through other comprehensive income as part of the Foreign Currency Translation Reserve |  |  |  |  |  | $ 2,197,000 |  |
SH Minerals [member] |  |  |  |  |  |  |  |
Statement Line Items [Line Items] |  |  |  |  |  |  |  |
Share sale agreement, nonrefundable deposit | R |  |  |  |  |  |  | R 5 |
Share sale agreement, once off payment |  |  |  |  |  |  |  | $ 3,000,000
Share sale agreement, nonrefundable deposit, received |  |  |  |  | $ 2,000,000 |  |  |
Share sale agreement, amendment, purchase price | $ 3,000,000 |  |  | $ 3,000,000 |  |  |  |
Share sale agreement, amendment, amount of each payment | $ 1,000,000 |  |  | $ 1,000,000 |  |  |  |
SH Minerals [member] | Sales agreement with Eersteling Gold Mining Company Limited [member] |  |  |  |  |  |  |  |
Statement Line Items [Line Items] |  |  |  |  |  |  |  |
Share sale agreement, amendment, amount of payment, received |  | R 13 | $ 1,000,000 |  |  |  |  |

X
- Definition The amount of cumulative income accounted for through other comprehensive income as part of the Foreign Currency Translation Reserve. + References No definition available. + Details
Name: | cmcl_CumulativeIncomeAccountedForThroughOtherComprehensiveIncomeAsPartOfTheForeignCurrencyTranslationReserve
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of each payments pursuant to the amended share sale agreement. + References No definition available. + Details
Name: | cmcl_ShareSaleAgreementAmendmentAmountOfEachPayment
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of payments received during the period. + References No definition available. + Details
Name: | cmcl_ShareSaleAgreementAmendmentAmountOfPaymentReceived
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The purchase price pursuant to the amended share sale agreement. + References No definition available. + Details
Name: | cmcl_ShareSaleAgreementAmendmentPurchasePrice
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of nonrefundable deposit would be used to settle the price price pursuant to the share sale agreement. + References No definition available. + Details
Name: | cmcl_ShareSaleAgreementNonrefundableDeposit
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of nonrefundable deposit received. + References No definition available. + Details
Name: | cmcl_ShareSaleAgreementNonrefundableDepositReceived
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of once off payment pursuant to the share sale agreement. + References No definition available. + Details
Name: | cmcl_ShareSaleAgreementOnceOffPayment
Namespace Prefix: | cmcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Details
Name: | ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DisposalGroupsClassifiedAsHeldForSaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cmcl_ShMineralsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=cmcl_SalesAgreementWithEerstelingGoldMiningCompanyLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |